#캐시 스탬피드

00시, 새로 뜬 pod 만 무너졌다 – 프로파일러로 Spring Data 의 숨은 락을 찾고, 고친 뒤에도 무너진 이유까지

기획전 오픈 00시 트래픽을 재현하자 막 띄운 서버만 무너졌다. async-profiler 의 lock 모드로 Spring Data SimplePropertyPath 의 실패를 캐시하지 않는 락을 찾아 고쳤지만, 막 뜬 서버는 여전히 무너졌다. single-flight 캐시와 적응형 동시성 제한을 더해 버티게 된 과정을 정리했다.

· 15분 읽기