#マイクロサービス
6件のフレームワーク
ブラストレディアス縮小
障害影響範囲を最小化する設計パターン集
障害影響範囲の最小化
耐障害性設計のレビュー
本番環境のリスク評価
APIゲートウェイパターン
クライアントとマイクロサービス群の間に玄関口を1つ置き、ルーティング・認証・レート制限などの横断的関心事を集約するアーキテクチャパターン。導入判断から設計手順までを解説。
マイクロサービス統合
API管理
クロスカッティング関心事の集約
BFF(Backends for Frontends)
フロントエンドごとに専用バックエンドAPIを用意
マルチプラットフォーム対応
API最適化
フロントエンド開発の高速化
Sagaパターン
分散システムにおける長時間トランザクションを、補償アクションで一貫性を保ちながら実現する設計パターン
マイクロサービス間のトランザクション管理
分散システムの整合性確保
サービスメッシュ
マイクロサービス間の通信をインフラ層で統一的に管理する通信制御アーキテクチャ
マイクロサービス間通信の統一管理
サービス間認証・暗号化の一括適用
コントラクトテスト
サービス間のAPI契約を自動テストで検証し、互換性の破壊を早期に検出する手法
マイクロサービス間のAPI互換性保証
破壊的変更の早期検出