Microservices in a High-Load Project
如何一步一步調(diào)整架構(gòu)和引入不同技術(shù)已滿足不同階段的需求:
- 協(xié)議從protobuf換到j(luò)son匹厘,因為版本和升級的問題
- 引入監(jiān)控和日志
- 引入zipkin分布式的追蹤
- Hystrix
- Consul服務(wù)的統(tǒng)一注冊和管理
- 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.
image.png
作為創(chuàng)業(yè)公司如何利用不同的SaaS來滿足初創(chuàng)階段的需求锐帜,國內(nèi)類似服務(wù)也很多例如:代碼方面有釘釘尿赚,團(tuán)隊協(xié)作和項目管理有Tower秋秤,CRM有800客。
Why Quip doesn't have platform-specific engineering teams
Quip沒有獨(dú)立的平臺相關(guān)的團(tuán)隊狸驳,每個人都是全部平臺通吃再层,一個功能的實現(xiàn)從iOS,?Android到web全部都由一個人或團(tuán)隊完成秽五,目的是做出更好的產(chǎn)品孽查,形成更好的團(tuán)隊。一般公司能夠采用這種方式嗎坦喘?會不會降低效率盲再?對于銷售和服務(wù)團(tuán)隊有沒有借鑒意義?服務(wù)和銷售是不是一定得按照產(chǎn)品線來劃分瓣铣?
美團(tuán)海外酒店業(yè)務(wù)平臺的孵化答朋,構(gòu)建和管理。
海外酒店是酒旅事業(yè)群第一個孵化的業(yè)務(wù)棠笑,從2016年9月份開始到現(xiàn)在已經(jīng)半年多的時間绿映。在業(yè)務(wù)后臺搭建、成長腐晾、優(yōu)化過程中叉弦,經(jīng)歷了很多的思考與選擇。
主要分為下面幾個階段:
- 初建:調(diào)研藻糖、落地淹冰,合理復(fù)用,高效自建巨柒。
- 優(yōu)化:量化樱拴、決策,尋找瓶頸洋满,優(yōu)化性能晶乔。
-
展望:梳理、規(guī)劃牺勾,業(yè)務(wù)展望正罢,未雨綢繆。
海外后臺初期整體架構(gòu)落地形式
八個技術(shù)規(guī)范