시각 자료
시각 자료는 대표 예제의 시나리오, 설계 결정, 구현 구조, 실행 과정, 해결한 기술 문제를 한 화면에서 설명합니다. 실제 구현을 확인할 때는 원본 저장소와 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 확장 라이브러리입니다.
bluetape4k Projects
bluetape4k-projects
캐시, 코루틴, 데이터 접근, 인프라, Spring 애플리케이션을 위한 Kotlin 핵심 라이브러리입니다.
L1 hit, L2 fill, conditional write, bounded bulk policy, epoch 기반 clear, lifecycle 경계를 단계별로 살펴봅니다.
시각 자료 열기 bluetape4k Projects Projects NetCDF CF Import와 ProgressCF coordinate 해석, bounded two-pass write, slice checkpoint, timeout cleanup, 명시적 retry 소유권을 단계별로 살펴봅니다.
시각 자료 열기 bluetape4k Projects Projects NetCDF 자료 모델하나의 self-describing NetCDF container가 기상, 해양, 위성, 환경, 지구과학 분야의 series, field, volume, 과학 산출물로 활용되는 과정을 살펴봅니다.
시각 자료 열기 bluetape4k Projects Projects NATS JetStream Flowpull과 push consumer가 cold Flow<Message>로 합쳐져 bounded delivery, caller 소유 ack/nak/term, redelivery, drop, cancellation, completion으로 이어지는 과정을 재생합니다.
시각 자료 열기 bluetape4k Projects Projects Coroutines Flow 연산자 Marble Explorer변환, 허용, 시간, 결합, 비동기, 오류 family의 reactive Flow operator 66개를 선택하고 공통 Marble 시간축에서 재생합니다.
시각 자료 열기 bluetape4k Projects Projects Tenant Context Carrier 비교ThreadLocal, ScopedValue, Reactor Context, Ktor ApplicationCall tenant carrier가 lexical scope, reactive subscription, dispatcher 경계에서 어떻게 동작하는지 비교합니다.
시각 자료 열기bluetape4k AWS
bluetape4k-aws
batch, 순서, checkpoint, cancellation, caller 소유 정책 경계를 명시하는 coroutine 기반 AWS SDK adapter입니다.
하나의 bounded batch lifecycle에서 정상 처리, handler 부분 실패, delete 실패, cancellation, observation 실패를 비교합니다.
시각 자료 열기 bluetape4k AWS AWS Streams shard consumer 실험실Kinesis와 DynamoDB Streams의 discovery, graph ordering, bounded concurrency, emit-then-checkpoint, 실패 경계를 비교합니다.
시각 자료 열기 bluetape4k AWS Spring Modulith 이벤트 외부화SNS/SQS outbound publisher와 DIRECT body 또는 SNS-wrapped SQS body inbound envelope가 version 검증, idempotency, dispatch, acknowledgement 경계를 통과하는 흐름을 추적합니다.
시각 자료 열기 bluetape4k AWS AWS SNS 서명 검증구조 파싱, 정확한 TopicArn allowlist, 인증서 조회와 cache, SignatureVersion 1/2 검증, fail-closed handler 진입 순서를 추적합니다.
시각 자료 열기 bluetape4k AWS AWS SQS Extended Client lifecycleinline payload와 S3 offload payload가 signed pointer, bounded restore, handler 완료, SQS acknowledgement, 재시도 가능한 cleanup을 통과하는 순서를 추적합니다.
시각 자료 열기bluetape4k Image
bluetape4k-image
디코딩 결과, 탐지 사실, 정책 결정, 개인정보 보호용 결과 이미지의 경계를 분리한 이미지 처리·분석 API입니다.