고가용성·이중화 시스템 경험 — Active-Standby·페일오버·nginx 분산 중심
고가용성과 이중화 시스템을 직접 구축한 경험은 아직 제한적이지만, 학습 과정에서 개념을 적용해본 경험이 있습니다. 수업 프로젝트에서 Active-Standby DB 구성을 설계하고 장애 시나리오를 시뮬레이션해봤습니다. Standby가 Primary로 자동 전환되는 페일오버를 구현할 때, 전환 감지 지연과 클라이언트 재연결 처리가 생각보다 복잡했습니다. 이중화는 노드를 두 개 만드는 것으로 끝이 아니라, 장애를 감지하고 트래픽을 재분배하는 전체 흐름이 갖춰져야 실제로 동작합니다. 개인 프로젝트에서는 nginx로 로드 밸런서를 설정하고 여러 앱 인스턴스에 트래픽을 분산해본 경험도 있습니다. 실제 운영 환경은 더 복잡하겠지만, 이 경험들이 고가용성 설계의 기본 흐름을 이해하는 기반이 됐습니다. 이중화는 구성보다 검증과 정기적인 장애 훈련이 더 중요하다는 것도 배웠습니다.