あなたはGoogleで働いていません。私もです。ほとんどの人はそうではありません。それなのに、どういうわけか、まるで今にもサンダーと一対一で話し合おうとしているかのようにコーディングしている開発者が蔓延しているのです。
数年前、友人が小さなオンラインストアを構築するのを手伝っていました。大したことはありません。商品がいくつかとチェックアウトページ、そしてStripeとの連携が少しある程度でした。
彼のシステムはどんなものだったと思いますか? 完全なイベント駆動型アーキテクチャを採用していました。決済サービスからメールサービスへのメッセージ送信にはRabbitMQを使っていました。「境界付けられたコンテキスト」ごとに別々のリポジトリを用意していました。
ちなみに、この店では手作りの犬用おやつを売っていました。
私は彼の目をまっすぐ見て尋ねました。「来週の火曜日までにこれがアマゾンのレベルにまで拡大すると予想していますか?」
彼は笑わなかった。真剣そのものだった。
You may also enjoy…
コメントを残す