SpotPrice
헥사고날 아키텍처로 감사 로그 시스템 구현하기
SpringBoot와 헥사고날 아키텍처를 활용해 5종 비즈니스 이벤트를 추적하는 감사 로그 시스템을 구현한 과정을 소개합니다.
9개의 포스트
SpringBoot와 헥사고날 아키텍처를 활용해 5종 비즈니스 이벤트를 추적하는 감사 로그 시스템을 구현한 과정을 소개합니다.
API 전용이었던 SpotPrice 프로젝트에 Thymeleaf 기반 웹 UI를 추가하고, v1 완성부터 v2 확장까지 체계적인 로드맵을 수립한 과정을 소개합니다.
SpotPrice 프로젝트에 Pico CSS와 htmx를 활용한 웹 UI를 추가하면서 REST API와 웹 UI를 하나의 애플리케이션에서 함께 서빙하는 하이브리드 아키텍처를 구현했습니다.
SpotPrice 프로젝트에 JWT 기반 인증 시스템을 도입하고, 사용자별 주문 관리 기능을 구현한 과정을 소개합니다.
도메인 예외를 구체화하고 API 레벨에서 통일된 응답 구조를 만들어 에러 정책을 체계화한 과정을 소개합니다.
SpotPrice 프로젝트에서 도메인부터 API까지 전 레이어를 관통하는 Quote 조회와 목록 조회 기능을 헥사고날 아키텍처로 구현한 과정을 정리했습니다.
유휴 공간의 시간 기반 가격 변동과 선착순 예약을 다루는 SpotPrice 프로젝트를 헥사고날 아키텍처로 설계한 과정을 소개합니다.
도메인부터 API까지 기능별로 전 레이어를 관통하는 수직적 슬라이스 방식으로 주문 생성, 결제 처리, 접근권한 발급을 구현한 과정을 소개합니다.
Offer 애그리거트와 도메인 이벤트 패턴을 활용해 실시간 가격 변동과 상태 전이를 안전하게 구현한 과정을 소개합니다.