경험 기반 솔직한 접근
서버 아키텍처 최적화 경험은 학교 프로젝트에서 REST API 서버의 응답 지연 문제를 개선한 것이 있습니다. 처음에는 모든 요청을 단일 서버에서 처리했는데, 부하가 늘어나자 응답 시간이 급격히 느려졌습니다. DB 쿼리 분석을 통해 인덱스 누락과 N+1 쿼리 패턴을 발견하고 수정했습니다. 자주 조회되는 데이터는 Redis 캐싱을 적용해 DB 부하를 줄였습니다. 이 과정에서 응답 시간이 기존 대비 약 60% 개선됐습니다. 또 로드테스트 도구로 병목 지점을 미리 확인하는 방법도 익혔습니다.
최적화는 측정 없이 시작하면 방향을 잃는다는 것을 이 경험에서 배웠고, 먼저 프로파일링으로 실제 병목을 특정하는 습관이 중요하다고 생각합니다.