콘텐츠로 이동
Javers 문서0.2

학습 경로

최신 안정판 Javers 0.2.1 릴리스 기준

맡은 역할에 따라 필요한 순서만 골라 읽을 수 있습니다.

시작하기에서 영속 저장소 하나를 구성합니다. 이어서 감사 모델을 읽으면 스냅샷과 업무 행, 섀도와 현재 엔티티를 구분할 수 있습니다. 마지막으로 DDD와 CQRS에서 업무 저장, 감사 커밋, 이벤트 발행, 프로젝션 갱신 순서와 운영용 아웃박스가 메워야 할 틈을 확인합니다.

저장소 지도영속 방식 선택을 먼저 읽으세요. Exposed 문서는 스키마와 트랜잭션 책임을, Redis 문서는 Lettuce와 Redisson 차이를, Kafka 문서는 쓰기 전용 계약을 설명합니다. 실패 계약까지 읽은 뒤 두 번째 목적지를 연결해야 재시도 기준을 정할 수 있습니다.

관측에서 커밋 실패, 넓은 조회 비용, Kafka 지연, 프로젝션 불일치 신호를 고릅니다. 테스트는 이 위험을 단위 테스트, DB, Testcontainers 검증으로 나눕니다. 전체 흐름의 실행 기준은 OrderProjectionFlowTest입니다.

공통 기반은 Projects 매뉴얼Exposed 매뉴얼로 이어집니다.