본문/내용
1. 웹젠의 서버 아키텍처 설계 경험에 대해 설명해 주세요.
웹젠의 서버 아키텍처 설계 경험은 안정성과 확장성을 최우선으로 두고 진행하였습니다. 초기에는 단일 서버 구조를 사용하였으나, 사용자 수가 급증하면서 서버 부하가 증가하는 문제를 해결하기 위해 수평 확장 방식을 도입하였습니다. 이를 위해 분산 시스템과 로드 밸런서를 설계하였으며, MySQL 클러스터링과 Redis 캐시 시스템을 도입하여 데이터 처리 속도를 40% 향상시켰습니다. 또한, CDN을 활용하여 글로벌 사용자들의 접속 속도를 개선하였고, 서버의 가용성을 높이기 위해 다중 데이터 센터 분산 배치와 장애 복구 시스템을 구축하였습니다. 그 결과, 동시 접속 가능 규모가 100만 명에서 300만 명으로 증가했으며, 서버 다운타임이 0. 01%에 불과하게 유지되었습니다. 이러한 설계 경험은 사용자 경험 향상과 서비스 안정성 확보에 크게 기여하였으며, 트래픽 폭증 시에도 무중단 서비스를 유지하는 데 성공하였습니다.
2. 서버 성능 최적화를 위해 어떤 방법들을 사용하셨나요
웹젠 서버 성능 최적화를 위해 다양한 방법을 사용하였습니다. 서버 하드웨어 성능 향상을 위해 SSD를 도입하여…