프로젝트 성능 개선기(nGrinder을 활용한 부하 테스트) 팀 프로젝트 종료 후, 개인적으로 Fork하여 학습을 시작한 이유지난 1월 말, 팀 프로젝트가 종료되면서 개인적으로 새로운 기능을 추가하거나 기존 코드를 변경하는 것이 쉽지 않다고 판단했다. 협업 프로젝트에서는 함부로 commit하거나 push하는 것이 위험할 수 있기 때문이다. 그동안 백엔드 관련 지식을 꾸준히 쌓아왔지만, 실제 성능 테스트를 진행할 기회는 적었다. 로컬 환경에서 Docker를 활용해 모니터링 시스템을 구축하고, 쿼리 최적화 등을 진행하긴 했지만, 결국 Docker는 호스트의 자원을 사용하기 때문에 실제 트래픽 환경을 완벽하게 재현하기 어렵다는 한계를 느꼈다. 또한, Grafana + Prometheus를 활용한 기본적인 모니터링은 학습했지만, • 어떤 메트릭을 중점적으로 봐야 하는지 .. 이전 1 다음