EDA 기반 Spring Cloud 예제
소개
Outbox, SAGA 를 Kafka 와 함께 접목해서 Spring Cloud 를 가미한 예제 프로젝트
Github Repository
Notice
현재 이 프로젝트는 오래된 버전이라 다시 개편을 해야 합니다. 하반기 이후부터 새로운 버전의 프로젝트로 진행 예정입니다.
주요 내용
- 시스템 구성, Spring Cloud 구성, 네트워크 포트 사용 내역
- CI,CD workflow, jib 빌드, etc
- 주요 코드 스타일
- 예제로 사용한 EDA (Event Driven Archtecture) 시나리오
- Docker Compose
- 개발환경에서 Kafka 기술스택들을 Docker Compose 로 구성하는 방식
- Web Service 들을 컨테이너로 모아서 구동한 방식