안녕하세요, '소프트웨어 공장'에 오신 것을 환영합니다!지난 포스팅에서는 Docker와 GitHub Actions를 이용해 실시간 데이터 분석 애플리케이션을 클라우드 서버에 멋지게 배포해 보았습니다. 하지만 개발자의 일은 배포 단추를 누르는 것으로 끝나지 않습니다. 진짜 시작은 그때부터죠. "문제가 터지기 전에 미리 알고 방어하는 것", 그리고 "사용자가 몰려도 막힘없이 버텨내는 것"이 운영의 핵심입니다.이번 포스팅에서는 우리가 배포한 애플리케이션이 실서버에서 아프지 않고 24시간 잘 돌아가는지 감시하는 '모니터링 체계'를 구축하고, 느려지는 구간을 시원하게 뚫어주는 '성능 최적화 기법'을 다뤄보겠습니다. 프로메테우스와 그라파나로 시각화 리포트를 만들고, 레디스 캐시로 서버 부하를 10분의 1로 줄이는 ..