본문/내용
1. 셀트리온 앱이나 웹 개발 프로젝트에서 가장 어려웠던 문제는 무엇이었으며, 이를 어떻게 해결했나요
셀트리온 앱과 웹 개발 프로젝트에서 가장 어려웠던 문제는 대규모 사용자 트래픽 증가에 따른 시스템 안정성 확보였습니다. 초기에는 평균 사용자 수가 월 50만 명이었지만, 신규 제품 출시 이후 일일 접속자가 200만 명을 돌파하며 서버 과부하와 지연 현상이 자주 발생하였습니다. 이를 해결하기 위해 클라우드 인프라 확장과 오토스케일링 방식을 도입하였으며, CDN을 활용하여 정적 자산 전달 속도를 30% 이상 개선하였습니다. 또한 Redis 캐싱과 분산 데이터베이스 환경을 구축하여 데이터 응답 시간을 평균 500ms에서 200ms로 단축시켰으며, 실시간 모니터링 시스템을 구축하여 장애 발생시 빠르게 대응할 수 있도록 하였습니다. 이러한 조치를 통해 최종적으로 시스템 가용성을 9 9% 이상 유지했고, 사용자 불만 접수도 40% 이상 감소하였습니다. 지속적인 성능 모니터링과 최적화 작업을 통해 서비스 안정성을 확보하여 사용자 경험을 향상시키는 데 성공하였습니다.
2. React, Vue, Angular 등 프론트엔드 프레임워크 중 어떤 것을 선호하며, 그 이유는…