시각 자료
시각 자료는 대표 예제의 시나리오, 설계 결정, 구현 구조, 실행 과정, 해결한 기술 문제를 한 화면에서 설명합니다. 실제 구현을 확인할 때는 원본 저장소와 Markdown 설계를 기준으로 판단합니다.
진료 예약 서비스
clinic-appointment
상품 구성, 예약 정책, 진료 계획, 수용량 관리처럼 서로 연결된 업무 규칙을 구현한 참조 애플리케이션입니다.
진료 계획, 예약 가능 시간 생성, 수용량 변경, 예약 판정이 일관된 결과로 이어지는 과정을 보여 줍니다.
시각 자료 열기 진료 예약 서비스 예약 정책의 기준 규칙예약 정책의 기준 규칙이 검증, 충돌 판정, 운영 중 정책 변경에 적용되는 과정을 보여 줍니다.
시각 자료 열기 진료 예약 서비스 프로필 변경 예약 재평가최소 프로필 변경 이벤트가 공정한 분배, 진행 중 예약 상태 판단, 개인정보를 남기지 않는 복구로 이어지는 과정을 보여 줍니다.
시각 자료 열기 진료 예약 서비스 상품 예약 운영 특성 분류상품 운영 특성을 분류하고 상품 소요시간과 병원 수용량을 분리해 검증된 예약 계약을 확인합니다.
시각 자료 열기 진료 예약 서비스 패키지 상품 구성반복형, 복합형, N개 중 M개 선택형 패키지를 비교하고 항목별 시간, 자원, 의존성을 보존합니다.
시각 자료 열기 진료 예약 서비스 상품 실행 BOM의 예약 전개 흐름불변 실행 BOM이 계획 revision, 방문 후보, 제안, 동의, 확정 자원 점유로 전개되는 흐름을 살펴봅니다.
시각 자료 열기bluetape4k 워크숍
bluetape4k-workshop
이벤트 소싱, 동시성 제어, 결제, 재고, 리더 선출, 장애 복구를 업무 규칙과 연결해 구현한 복합 예제입니다.
바우처 발급과 사용이 명령, 수정불가한 이벤트 이력, 프로젝션, 장애 복구로 이어지는 과정을 보여 줍니다.
시각 자료 열기 bluetape4k 워크숍 콘서트 티켓 Flash Sale재고, 결제, 환불, 티켓 처리 결과가 서로 모순되지 않는 상태에 도달할 때까지의 구매 처리 과정을 보여 줍니다.
시각 자료 열기 bluetape4k 워크숍 Kafka Outbox FallbackKafka 직접 발행, Timeout으로 결과를 확정할 수 없는 경우, 복구 데이터 저장, Relay 재발행, Dead Letter 전환이 API, DB, 이벤트 상태에 미치는 영향을 비교합니다.
시각 자료 열기 bluetape4k 워크숍 Leader Job Safety LabLease 초과, 네트워크 분리, 버전 혼재, Fencing을 적용할 수 없는 외부 작업을 비교해 Fencing Token과 멱등 처리가 지연된 작업을 차단하는 범위를 보여 줍니다.
시각 자료 열기Exposed 워크숍
exposed-workshop
Exposed와 Redis로 구현한 캐시 전략과 Spring Modulith로 검증하는 DDD 경계를 실행 가능한 예제로 설명합니다.
bluetape4k 리더 선출
bluetape4k-leader
Redis/Lettuce 락과 리스, 장애 인계, 제한된 그룹 수용량, Spring Boot 연계를 설명하는 분산 리더 선출 라이브러리입니다.
bluetape4k Exposed
bluetape4k-exposed
JDBC와 R2DBC의 트랜잭션 소유권, 저장소 경계, 프레임워크 연계를 명시적으로 다루는 JetBrains Exposed 확장 라이브러리입니다.