웹 서비스와 플랫폼, 2025
온라인 시험 및 문제 풀이 플랫폼 백엔드 개발
온라인 시험 운영을 위한 백엔드 API 개발. 실시간 시험 진행, 자동 채점, 사용자 인증, 팀/조직 기반 협업 기능 구현. 결제 및 환불 프로세스 구축.
배경
기존 오프라인 시험의 한계와 실시간 채점 시스템의 부재로 인한 운영 비용 증가.
필요했던 것
- 대규모 동시 접속 처리 (1000명+)
- 부정행위 방지 시스템
- 실시간 채점 및 결과 리포트
- 팀/조직 기반 협업
- 결제 및 환불 프로세스
이렇게 풀었습니다
예측 불가능한 트래픽에 대응하기 위해 서버리스 아키텍처를 도입하여 자동 확장성을 확보했습니다.
맡은 일
FastAPI를 활용한 비동기 백엔드 설계, DB 설계, 보안(암호화) 시스템 구축, AWS Lambda 기반 채점 트리거 최적화.
결과
시험 운영 인력 50% 절감 및 결과 처리 시간 1일 → 1분 단축.
배운 것
RDB와 NoSQL의 적절한 혼용을 통한 읽기/쓰기 성능 최적화 경험.
고객사와의 약속으로 일부 정보만 공개합니다.