가용성을 최우선 요소로 설명
저는 클라우드 서비스 설계에서 가장 중요한 요소는 가용성이라고 생각합니다. 개인 프로젝트로 API 서버를 단일 인스턴스로 운영하다 인스턴스 장애로 서비스가 30분 이상 중단된 경험이 있는데, 그때 다중 가용영역 구성과 헬스체크 기반 자동 복구가 왜 필요한지 체감했습니다. 이후 같은 서비스를 로드밸런서와 다중 인스턴스 구조로 재구성했고, 이후 유사한 장애가 발생해도 서비스 중단 없이 넘어갈 수 있었습니다. 입사 후에도 설계 초기 단계부터 단일 장애 지점을 없애는 것을 우선 고려하겠습니다.