每天推送5篇优质英文文章 · By makers, for makers

运营 1107 天, 推荐好文 4,965 篇, 原创简评 1,019,397 字, 原文总阅读时间 43,411 分钟, 138,677 人订阅

对 Instacart 的三个创始人进行的很长的采访。很详尽地描述了这家现在估值$20亿的startup的技术栈的发展历程,非常有借鉴意义。

他们最开始的MVP只有 iOS App,没有桌面网站、没有 Android App。慢慢发展到有一套用 Ruby on Rails 搭的 api,iOS/Android/Mobile Web共享这套 api。Mobile Web原来是用Backbonejs写的,后来view的部分改用react.js写,但Model的部分仍是backbonejs。一开始后台都放在Heroku上,省去了很多运维的烦恼。数据库用的是 Amazon RDS 的 postgres。用 Twilio 电话转接、发短信,用 SendGrid 发邮件,用 Trello 项目管理。代码放在 Github 上,测试是在 Circle CI 上,每个工程师都有权利部署代码,一天他们能部署代码20~30次。他们有一个 staging 的测试环境,跟 production 的配置差不多;production的话,有10%是 beta 测试,也就是有10%的流量会导到 beta 环境,运行最新的代码。

非常有料的文章,强烈推荐技术型的创业者(不是讲相声的创业者)好好读一下。

分享到: