배경) 서버 개발 시 가장 중요한 부분은 하위 호환입니다. 이번 포스팅에서는 java version에 따라 Instant.now()의 출력값이 달라지는 이유와 문제를 해결했던 방법을 공유하려고 합니다. JDK8 - Instant.now() JDK17 - Instan
배경) Redis를 사용해 요청 횟수를 제한해 보자 의 포스팅을 보고 Rate limiting 기능을 구현하고 테스트까지 맞췄습니다. 라이브에 반영하고 문제 없이 잘 사용하던중 application 에서 응답 지연이 발생했습니다.
배경) 특정 클라이언트에서 짧은 시간에 A기능만 과도한 요청 -> A 기능에 사용되는 DB에 많은 부하 발생 -> 이로 인해 A 기능 성능 저하 -> 특정 클라이언트의 과도한 요청으로 A 기능을 요청한 모든 클라이언트에게 응답 지연 발생 내용) "과도한 요청" -