5. マイクロサービスとは • 複数の独立した機能を組み合わせることで、一つの処理を実現 するアーキテクチャ • 機能ごとに独立した アプリケーションに分割 • 各サービスは単一の目的を持つ • 分散システム、サービス間は疎結合、軽量なAPIなどでやり取り 出典:https://codezine.jp/article/detail/11055 6. マイクロサービスとは • メリット • スケーリングの効率化 • 耐障害性 • デプロイの容易性 • 新技術を取り込みやすさ • デメリット • 設計/実装の高難度化 • パフォーマンス • データの一貫性(トランザクション) • 運用管理の負荷 出典:https://www.idcf.jp/words/scale-out.html