Saga パターンでマイクロサービスの分散トランザクションを管理する
複数のマイクロサービス間でデータ一貫性を保つため、Saga パターンを使用する方法を説明します。2PC を必要としない設計で、Java 21 を使った orchestration の実装例とテストを含みます。
複数のマイクロサービス間でデータ一貫性を保つため、Saga パターンを使用する方法を説明します。2PC を必要としない設計で、Java 21 を使った orchestration の実装例とテストを含みます。
microservices アーキテクチャにおける REST、gRPC、メッセージキューを比較し、Java の具体的な例を通じて、各シーンに最適なツールを選択できるようにします。
Monolith とマイクロサービスの選択基準となる実践的な分析と、各アーキテクチャの運用コストを示すコード例