Stripe's monorepo developer environment
https://blog.nelhage.com/post/stripe-dev-environment/
Stripe
開発環境
〜2019まで開発生産性を向上させるチームに所属したエンジニアによる記事
クラウドで実行
ローカルに
エディタ
があり、ローカルでファイルを編集する
実行はDevboxという
クラウド
上の
インスタンス
ファイルは
watchman
で変更を検出し、
rsync
などで同期される
ミドルウェア
や
LSP
serverなどはリソース潤沢なDevboxにある
開発生産性
への投資は十分な顧客(社内エンジニア)がいなければリターンが薄い
1,000人以上の
エンジニア
に対して1~7人の投資
Stripeのメイン
コードベース
は
モノリス
だし
Ruby
から移行する可能性も低かったので保守しやすい面もあった
ohbarye.icon
どういう構成のモノリスだったのか気になる。
モジュラモノリス
とか