본문/내용
1. 본인이 웹 프로젝트를 수행하며 경험한 가장 어려운 문제와 그것을 해결한 방법을 구체적으로 서술하시오.
한 번은 웹 프로젝트를 진행하던 중 예상치 못한 서버 과부하 문제로 인해 서비스가 자주 다운되는 어려움을 겪은 적이 있습니다. 사용자 수가 급증하며 서버의 부하 분산 처리가 제대로 이루어지지 않아 서버 성능이 급격히 저하되었고, 이는 사용자 경험에 큰 악영향을 미쳤습니다. 초기에는 기존의 서버 구조를 그대로 유지하며 문제를 해결하려 했지만 부하가 계속 늘어상황에서 한계에 봉착하였기 때문에 근본적인 해결책을 찾기 위해 많은 고민을 거듭하였습니다. 먼저 서버의 성능 데이터를 분석하여 부하가 집중되는 구간과 원인을 파악하였으며, 그 결과 특정 페이지나 기능에서 과도한 데이터 요청이 일어나 서버에 과부하를 유발하는 점을 발견하였습니다. 이 과정에서 로드 밸런싱과 캐시 전략의 도입이 시급하다는 결론에 도달하였지만, 기존 시스템에 바로 적용하기에는 기술적 한계와 시간적 제약이 있었습니다. 이에 따라 Iam+ 스케일 아웃 방식을 통해 서버 인스턴스를 늘리고, 하드웨어 확장뿐 아니라 소프트웨어 측면에서도 서버 부하를 분…