장애 경험·모니터링 도구·부하 테스트·헬스체크 연동 중심으로 푸는 결
SAP 솔루션을 직접 운영한 경험은 없지만, 시스템 안정성을 높이는 방법에 대해 학부 프로젝트와 인턴 경험에서 배운 게 있습니다. 인턴 때 내부 웹 서비스를 운영하는 팀에서 서버 응답 속도가 갑자기 느려지는 장애가 발생했는데, Grafana로 지표를 보면서 DB 쿼리 응답 시간이 정상치의 3배를 넘는 구간을 찾아낸 경험이 있습니다. 원인은 인덱스가 없는 테이블에 대량 조회가 들어간 것이었고, 인덱스 추가로 해결됐습니다. 성능 테스트 측면에서는 부하 테스트를 정기적으로 돌려 임계치 근처에서 어떻게 반응하는지 확인하는 것이 중요하다고 배웠습니다. 학부에서 JMeter로 부하 테스트를 해봤는데, 동시 접속자가 늘어날 때 병목이 어느 레이어에서 생기는지를 직접 확인하는 경험이 됐습니다.
주요 서비스에 헬스체크 엔드포인트를 두고 알림을 연동해두는 방식이 장애를 빨리 잡는 데 효과적이라는 점도 그때 익혔습니다.