《应用拆分与平台搭建最佳实践》- 前言
来源:互联网 发布:小幸软件工作室 编辑:程序博客网 时间:2024/05/15 02:18
前言
笔者后端猴子一枚,曾就任同盾科技反欺诈与基础风控部基础平台团队,近期比较闲分享近一年多,对于公司从单应用到平台拆分过程中的心得,做一个简单的分享,如果您的公司刚跨入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
阅读全文
0 0
- 《应用拆分与平台搭建最佳实践》- 前言
- 《应用拆分与平台搭建最佳实践》- 怎么拆
- 《应用拆分与平台搭建最佳实践》- 单点登陆
- 《应用拆分与平台搭建最佳实践》- tomcat多实例
- 《应用拆分与平台搭建最佳实践》- 拆分中的工作内容
- 《应用拆分与平台搭建最佳实践》- 拆分中两个核心问题
- 《应用拆分与平台搭建最佳实践》- 跨应用平台资源
- 《应用拆分与平台搭建最佳实践》- 服务化的权限
- 《JavaScript典型应用与最佳实践》
- MySQL高可用最佳应用与实践
- 探索跨平台应用开发的最佳实践
- 探索跨平台应用开发的最佳实践
- 《QTP自动化测试最佳实践》前言
- 《Delphi 7跨平台控件开发与应用》前言
- 应用 JMX 最佳实践
- Memcached应用最佳实践
- 软件需求最佳实践:SERU过程框架原理与应用
- WebSphere Application Server 环境配置与应用部署最佳实践
- 【C语言】C语言实现文件版通讯录
- 应用经验 项目 基于51的数据采集系统感想(人文)
- C语言注释转化为C++注释(C语言实现)
- java多线程学习提升(一)
- mint-ui —— navbar的使用
- 《应用拆分与平台搭建最佳实践》- 前言
- Qt中的UDP通信
- python学习之路(2)
- CodeForces
- require入门教程
- 【概念的辨异】—— ISO C 与 POSIX C(C standard library 与 C POSIX library)
- iOS-常见的页面传值方式
- Java日志框架梳理-SLF4J+log4j
- A1027