Microservices in a High-Load Project
如何一步一步调整架构和引入不同技术已满足不同阶段的需求:
- 协议从protobuf换到json,因为版本和升级的问题
- 引入监控和日志
- 引入zipkin分布式的追踪
- Hystrix
- Consul服务的统一注册和管理
- K8s
At the HighLoad++ conference in 2016, the development manager of “M-Tex” Vadim Madison talked about growth from the system, for which a hundred of microservices seemed a huge number, to a high-load project, in which a few thousands of microservices is a common thing.
作为创业公司如何利用不同的SaaS来满足初创阶段的需求,国内类似服务也很多例如:代码方面有钉钉,团队协作和项目管理有Tower,CRM有800客。
Why Quip doesn't have platform-specific engineering teams
Quip没有独立的平台相关的团队,每个人都是全部平台通吃,一个功能的实现从iOS,�Android到web全部都由一个人或团队完成,目的是做出更好的产品,形成更好的团队。一般公司能够采用这种方式吗?会不会降低效率?对于销售和服务团队有没有借鉴意义?服务和销售是不是一定得按照产品线来划分?
美团海外酒店业务平台的孵化,构建和管理。
海外酒店是酒旅事业群第一个孵化的业务,从2016年9月份开始到现在已经半年多的时间。在业务后台搭建、成长、优化过程中,经历了很多的思考与选择。
主要分为下面几个阶段:
- 初建:调研、落地,合理复用,高效自建。
- 优化:量化、决策,寻找瓶颈,优化性能。
-
展望:梳理、规划,业务展望,未雨绸缪。