《应用拆分与平台搭建最佳实践》- 前言
2017-07-29 23:09
323 查看
前言
笔者后端猴子一枚,曾就任同盾科技反欺诈与基础风控部基础平台团队,近期比较闲分享近一年多,对于公司从单应用到平台拆分过程中的心得,做一个简单的分享,如果您的公司刚跨入b轮的规模,那一定会有些共鸣。在此感谢近一年来,各位同事的支持与帮助。背景
我们为什么要拆分应用
场景一
我们只有一个应用,晚上开始发布应用,需要排队。如果有100个研发人员,需要发5波,每波最快20分钟(每几分钟一台机器部署),这是没有测试人员中间验证过程的时间计算。很可怕,大家的经常加班到深夜,更可怕的是,如果有人回滚出了问题,所有人都走不开。场景二
运营和市场来抱怨,给客户演示,和处理问题,要跨好几个系统,每个系统数据又不互通,非常繁琐。客户需要只面相一个面,更友好。场景三
某部分功能,遇到高峰期,比如秒杀,并发高了,会影响整体性能,或者需要动态扩容。综上,大家可以看到,在公司发展到一定规模之后,不论是生产,体验都已经不能满足现有的需求。
目标
那我们期望是什么样子的1.随时发布应用,不受任何限制,爱怎么发怎么发。
2.应用间相互独立,其他应用挂了,我的还能正常服务。
3.一个入口,一种风格界面,让客户登录进来感受到,一个平台打一切的体验。
解决生产速度低下,增强平滑的客户体验。
项目地址: https://github.com/shixiaotian/xiaotian.shi-plat.git
demo http://www.miledao.top/
账户密码
admin admin
user1 user1
user2 user2
user3 user3
相关文章推荐
- 《应用拆分与平台搭建最佳实践》- 单点登陆
- 《应用拆分与平台搭建最佳实践》- 怎么拆
- 《应用拆分与平台搭建最佳实践》- 拆分中的工作内容
- 《应用拆分与平台搭建最佳实践》- 拆分中两个核心问题
- 《应用拆分与平台搭建最佳实践》- tomcat多实例
- 《应用拆分与平台搭建最佳实践》- 服务化的权限
- 《应用拆分与平台搭建最佳实践》- 跨应用平台资源
- 探索跨平台应用开发的最佳实践
- 探索跨平台应用开发的最佳实践
- iOS应用开发最佳实践:编写高质量的Objective-C代码
- 云端应用架构设计最佳实践
- 构建容器应用的8个最佳实践
- WebSphere 应用服务器环境搭建实践指南
- iOS7 最佳实践:一个天气应用案例(下)
- 转 用solr搭建中文搜索应用(使用了MMAnalyzer, 指导实践不错的文章)
- JavaFX的最佳平台,丰富的互联网应用
- 搭建自己的iOS内测分发平台[以无线方式安装企业内部应用 ]
- 阿里云上搭建Docker Swarm模式集群最佳实践