마이크로서비스에서 분산 트랜잭션을 위한 Saga 패턴
여러 마이크로서비스 간의 데이터 일관성을 유지하기 위해 Saga 패턴을 사용하는 방법으로, 2PC 없이 Java 21로 작성한 orchestration 예제와 테스트를 포함합니다.
여러 마이크로서비스 간의 데이터 일관성을 유지하기 위해 Saga 패턴을 사용하는 방법으로, 2PC 없이 Java 21로 작성한 orchestration 예제와 테스트를 포함합니다.
REST, gRPC, 메시지 큐를 마이크로서비스 아키텍처에서 비교하고, 올바른 도구를 선택하기 위한 구체적인 Java 예제를 제공합니다.
Monolith과 Microservices를 선택하기 위한 실질적인 기준을 분석하고, 각 아키텍처의 운영 비용을 보여주는 코드 예제를 포함합니다.