软广我的博客:http://allenlsy.com/airbnb-microservices-architecture
微信订阅号:网站架构札记
原文:From Monorail to Monorepo: Airbnb’s journey into Microservices
Airbnb 最开始是一个 single repo Ruby on Rails 项目。前端用过 backbone 和 react,后端有 Ruby 和 Java。
2014 年之前的 deployment workflow 是:
用于支持 deploy 的内部项目:
随着这个 single repo project 不断变大,Airbnb 开始采用 microservices architecture。
拆分为 前端 和 后端 两个部分
前端使用 react,但 page 是使用 server side rendering 传回给前端的