랜덤 닉네임 생성 로직에서 결정론이 깨진 이유
동시 요청이 서로 다른 닉네임을 고르던 문제를 통해, 후보 목록과 선택 순서가 결정론에 미치는 영향을 설명한다.
문제를 발견하고 원인을 추적해 해결한 과정을 기록합니다.
글 4개동시 요청이 서로 다른 닉네임을 고르던 문제를 통해, 후보 목록과 선택 순서가 결정론에 미치는 영향을 설명한다.
AI 사이드 프로젝트에서 머지·배포 순서가 어긋나 낮은 버전이 뒤늦게 나타나고, 같은 백필이 다른 버전으로 두 번 적용된 원인을 보여준다.
최신 빌드가 배포됐는데도 Swagger 문서만 갱신되지 않은 문제를 CloudFront 응답 헤더로 분리 진단한 과정을 기록한다.
IDE가 사용처를 찾지 못한 getter도 Jackson이 런타임에 직렬화할 수 있어, 삭제 전 응답 경로·Lombok·JSON 테스트를 확인해야 함을 보여준다.