$ls -la ./series
Series
총 6개의 시리즈
#01
Spring Boot 완전 정복
3 posts진행중최종 업데이트 @2026-03-05
01Spring Security + JWT 인증 구현하기02Spring Boot 예외 처리 전략 - @ExceptionHandler와 @ControllerAdvice03Spring Boot 시작하기
시리즈 보기 →
3/3
#02
#03
도메인 이벤트로 Aggregate 간 느슨한 결합 만들기
4 posts진행중최종 업데이트 @2024-10-21
0180줄짜리 UseCase를 15줄로 줄인 이야기 — 도메인 이벤트 도출기02검색에서 지원자가 사라졌다 — BEFORE_COMMIT vs AFTER_COMMIT 삽질기03지원 한 번에 리스너 10개가 반응한다 — 부수효과 실전 해부04순환 의존을 이벤트로 끊은 이야기 — Aggregate 간 통신 패턴
시리즈 보기 →
4/4
#04
실전 결제 시스템 구현기
5 posts진행중최종 업데이트 @2025-05-05
01임시 주문 → 실주문 2단계 결제 모델 설계하기02Domain Model과 JPA Entity를 분리한 이유03Toss Payments 연동: 3계층 구조와 에러 처리 전략04PaymentEvent 이벤트 소싱과 PaymentDetail 다형성05주문/결제 이중 상태 머신과 트랜잭션 분리 전략
시리즈 보기 →
5/5
#05
운영 중인 레거시 서비스를 AI와 함께 점진적으로 리팩토링 하기
6 posts진행중최종 업데이트 @2026-03-19
01운영 중인 서비스를 왜 지금 리팩토링하기로 했나02왜 Spring Boot, Gradle, React Router v7로 방향을 정했나03리팩토링 전에 Playwright 테스트부터 만든 이유04AI가 잘 이해할 수 있는 구조를 먼저 만들었다05Gradle 전환과 미사용 코드 정리부터 시작한 이유06domain과 infra를 나누며 백엔드 리팩토링을 시작했다
시리즈 보기 →
6/6
#06
클린 아키텍처로 실제 서비스 만들기
8 posts진행중최종 업데이트 @2025-11-05
01멀티 모듈 프로젝트, 왜 클린 아키텍처로 시작했나02상태 머신을 도메인 객체로 표현하는 방법03Port & Adapter 패턴으로 외부 스토리지 연동하기04Redis Streams로 비동기 분석 파이프라인 설계하기05느리고 큰 외부 API 응답, 스트리밍으로 처리하기06Dead Letter Queue로 장애를 설계 레벨에서 대비하기07QueryDSL로 복잡한 동적 검색 쿼리 설계하기08프로젝트 회고: 잘한 설계, 아쉬운 설계
시리즈 보기 →
8/8