CQRS (Command Query Responsibility Segregation) 패턴을 Kafka와 함께 Java (Spring Boot 기반)로 구현하는 샘플
CQRS는 데이터를 변경하는 Command 측면과 데이터를 조회하는 Query 측면을 분리하는 패턴입니다. Kafka는 이 두 시스템 간의 비동기적 통신 및 데이터 동기화를 위한 이벤트 버스(Event Bus) 역할을 합니다. 1. 프로젝트 구조 및 설정 개요 CQRS 패턴은 일반적으로 다음 두 개의 별도 마이크로서비스로 구성됩니다. 구분 역할 데이터베이스 통신 수단 Command Service (Write Side) 생성, 수정, … 더 읽기