モノリシック vs マイクロサービス vs サーバーレス
これらは競合する選択肢ではありません — それらは重層的なものです。
ほとんどのチームは、速く出荷できるためモノリシックから始めます。時間が経つにつれて、独立してスケールする必要がある部分(またはより頻繁にデプロイする必要がある部分)がサービスに分割されます。サーバーレスは通常最後に現れ、通知、バックグラウンドジョブ、または何かが実際に起こったときにのみ支払いたいイベント駆動のタスクなど特定の役割を果たします。
トレードオフは両方の方向で現実的です — モノリシックではシンプルな操作が得られますが、スケールにおいては硬直性があります;マイクロサービスでは柔軟性がありますが、運用のオーバーヘッドがあります;サーバーレスではサーバー管理がゼロですが、コールドスタートやクラウドの結合があります。
#learntoearn
これらは競合する選択肢ではありません — それらは重層的なものです。
ほとんどのチームは、速く出荷できるためモノリシックから始めます。時間が経つにつれて、独立してスケールする必要がある部分(またはより頻繁にデプロイする必要がある部分)がサービスに分割されます。サーバーレスは通常最後に現れ、通知、バックグラウンドジョブ、または何かが実際に起こったときにのみ支払いたいイベント駆動のタスクなど特定の役割を果たします。
トレードオフは両方の方向で現実的です — モノリシックではシンプルな操作が得られますが、スケールにおいては硬直性があります;マイクロサービスでは柔軟性がありますが、運用のオーバーヘッドがあります;サーバーレスではサーバー管理がゼロですが、コールドスタートやクラウドの結合があります。
#learntoearn
