태그
Spring
6개의 글
- 4분 읽기
정기결제 이중청구 차단: 사이클 멱등키와 트랜잭션 격리
단순 분산락 대신 사이클 기반 멱등키와 트랜잭션 격리 레벨을 결합해 정기결제 이중청구를 차단한 결정 과정과 운영 부담 감소 효과.
SpringPostgreSQL인프라API 설계 - 3분 읽기
공유 상태 제거와 인증 저장소 DB 이주의 설계적 함정
Redis 완전 제거를 위해 Refresh Token을 DB로 이관하고 메시지 전송을 REST로 일원화했다. 인프라 의존성 감소의 대가로 데이터 정합성 검증과 배포 파이프라인 안정화 비용을 치렀다.
인프라보안SpringPostgreSQL - 5분 읽기
메시지 버스의 하드닝과 방 멤버십 인가 게이트
STOMP의 한계를 넘어 REST 기반 내부 발행으로 보안 경계를 재정의하고, 메시지 버스 운영의 안정성과 실시간 통신의 신뢰성을 동시에 확보한 결정 과정을 다룹니다.
인프라API 설계보안Spring - 5분 읽기
외부 API 지연이 전체 파이프라인을 차단할 때: 격리와 병렬 처리의 판단
대용량 데이터 이관 시 외부 지오코딩 API의 지연과 한도 문제를 격리하기 위해, 배치 적재와 실시간 지오코딩을 분리하고 병렬 처리를 도입한 결정 과정과 그 대가.
인프라SpringAPI 설계배포 - 4분 읽기
LLM 파이프라인의 안정성: 엔진 교체와 슬롯 기반 병렬화 설계
프롬프트 DB 영속화와 콜백 Best-effort 계약으로 안정성을 확보하고, 슬롯 충원 모델로 배치 처리의 병목과 장애 반경을 해소한 설계 결정과 그 대가를 공유합니다.
인프라LLMSpring배포 - 4분 읽기
흩어진 소유권 규칙을 계보 모델링으로 수렴한 설계
복잡한 비즈니스 규칙을 '계보'라는 단일 원리로 수렴해 도메인 경계를 명확히 했다. 데이터 보정과 유령 계약 차단 등 기술적 채워짐을 처리하며 모델의 견고함을 확보했다.
도메인 모델링SpringPostgreSQL인프라