EDA 기반 Spring Cloud 예제

소개

Outbox, SAGA 를 Kafka 와 함께 접목해서 Spring Cloud 를 가미한 예제 프로젝트

Github Repository

github.com/chagchagchag/eda-based-spring-cloud/

Notice

현재 이 프로젝트는 오래된 버전이라 다시 개편을 해야 합니다. 하반기 이후부터 새로운 버전의 프로젝트로 진행 예정입니다.

주요 내용

  • 시스템 구성, Spring Cloud 구성, 네트워크 포트 사용 내역
  • CI,CD workflow, jib 빌드, etc
  • 주요 코드 스타일
  • 예제로 사용한 EDA (Event Driven Archtecture) 시나리오
  • Docker Compose
    • 개발환경에서 Kafka 기술스택들을 Docker Compose 로 구성하는 방식
    • Web Service 들을 컨테이너로 모아서 구동한 방식

참고자료