Java 타입 표현의 진화 문자열 상수에서 sealed까지
최근 sealed 키워드를 사용해서 도메인 모델링을 진행하고 있습니다. 컴파일 시점에 다양한 상태를 표현할 수 있고, 코드 가독성과 상태별 테스트 작성도 편리해지는 느낌을 받았습니다.
최근 sealed 키워드를 사용해서 도메인 모델링을 진행하고 있습니다. 컴파일 시점에 다양한 상태를 표현할 수 있고, 코드 가독성과 상태별 테스트 작성도 편리해지는 느낌을 받았습니다.
배포 직후 첫 고객이 3초를 기다리는 문제를 해결한 과정을 정리했습니다.
ECS 마이그레이션 이후 운영에서만 발생한 OAuth2 로그인 오류를 분석했습니다.
Wi-Fi는 정상인데 모바일 데이터에서만 실패한 API 장애 원인을 추적했습니다.
RestDocs-api-spec 을 래핑한 사내라이브러리 구현내용을 소개합니다
토비님의 인터페이스 사용 답변에 대해 정리한 기록입니다.
Resilience4j로 Circuit Breaker를 적용하며 학습 테스트로 검증한 과정을 정리했습니다.
ScopedValue가 ThreadLocal의 대안이 될 수 있는지 핵심을 요약했습니다.
Spring MVC 요청 컨텍스트가 ThreadLocal에 바인딩되는 흐름을 정리합니다.