2010之前
用户附件服务迁移
接口重构
前端重构/基础服务完善
总结
1. 附件迁移,架构缺陷,问题日益增多
2. 接口和前端的重构没有带来好的效果
3. 消耗资源[时间/人]过多
新讨论版风格
为了取代西迁中的问题日益突出的存储项目
架构改造
总结
1. 内部环境混乱,员工很难安心工作
2. 部分员工没有担当,没有主人公精神
3. 乌贼最终上线了部分接口,为APP和主站附件上传提供了便利,Token服务至今依然在使用
基于全新架构的移动版西祠
分布式附件存储,彻底取代西迁存储
基于新架构的存储,独立西祠的帐户中心
总结
1. 内部环境有了改善,员工积极性高涨
2. 小团队 攻坚项目 围绕项目一起 效率高
3. Pan和帐户中心效果很好
2010 - 2014
不停的在推架构改造
Why ?
附件存储
帐户中心
2014年10月-11月 规划了 第一版的讨论版改造
西祠架构改造势在必行
并计划于2月份上线
2015 新架构的内容早已进行了实质的改变
Introducing
Project Dawn
a.k.a
新架构
什么是
全部重新制作的西祠
不是
仅仅换个UI
容易扩展 灵活的西祠
所有的服务 皆可在移动端呈现
构建完善的API体系
内部调用
外部授权调用
Git-Flow
PSR
Semantic Version
Full Test QA
Automation Deploy on demands
多人协作
标准化发布版本
规范代码 降低新人熟悉成本
质量保证
方便运维自动化
CentOS
OpenSource Projects
所有服务使用Linux
采用拥有高活跃度的社区的开源软件
保证软件的健壮性和可用性
......
带来用户几何增长
不能提供所谓的营销工具
西祠社区是西祠品牌之根本
没有了社区 西祠将什么都不是
新架构改造是立足长远利益,而非短期
组成部分
Mongodb
Hbase
FastDFS
Mysql
CoreAPI
运营后台
存储层
反垃圾系统
任务系统
全文搜索
推荐系统
人气系统
日志系统
数据迁移
OpenAPI
西祠PC版
帐户中心
附件上传
CMS管理
广告管理
监控审核
西祠配置
Android
IOS
3G
鲜行
花嫁
西祠开放生态圈
消息系统
我的团队 勇敢的接下了这个挑战
2015年一月中旬,Project Dawn 正式启动
产品经理 x 1
设计师 x1
技术 x 5
月份
开发人数
2015-1月份
4
2015-2月份
5
2015-3月份
4
2015-4月份
4
1人下半月申请离职
1人月中离职
事情都变了
公司高层对新架构的想法?