website团队发展规划

来源:互联网 发布:linux 关闭防火墙 编辑:程序博客网 时间:2024/04/29 18:13

一.devops开发模式


在一个创业公司里,开发者随时可能扮演着QA、测试人员、部署/业务分析人员、系统管理员或数据库管理员的角色。这样做的效果就是以“技术实用”来摧毁开发者。开发者之所以从事这份工作,是因为他们享受这份工作带来的乐趣。每个组织有层次结构,人们有不同的技能水平。倘若让开发人员扮演其他角色,或者强迫这些聪明人去执行额外的任务,其实是在伤害每个与之相关的人。而这所带来的后果其实是在摧毁“开发人员”的角色!

二.前后端分离

1.前端工程师对架构清晰,维护方便。

2.前端开发模式的变革:前端自主构建工具gulp.js  mvc框架AngularJS   MVVM框架avalon 模块框架RequireJS

3.Service 越来越多,调用关系变复杂,前端搭建本地环境不再是一件简单的事 , JSP 等代码的可维护性越来越差.



三.敏捷开发

1.基础代码生成工具(codegen)

2.公司内部基础云栈服务cloudstack(zookeeper,dubbo,redis)快速引用

3.模块责任制开发,已用户模块 举例:uc(usercenter)模块责任人: userinfo , oatuh等服务提供

 

四.数据库规划

1.统一Myisam引擎,根据需要做innerDB

2.学会使用EXPLAIN执行计划分析SQL

3.合理规划mysql数据表引擎,如:MRG_Myisam分表引擎

4.索引全面覆盖

5.规划数据库中间件主备,mysql-proxy,atlas,TDDL


 

五.分布式项目架构图


0 0