프로젝트 배경
[프로젝트 배경] 외국인 대상 한국어 학습 모바일 앱 "KorKers"의 운영을 위한 관리자 백엔드 시스템 개발 프로젝트입니다. 다양한 게임형 학습 콘텐츠(도전 게임, 레벨업, 포인트업 등)를 관리하고, 회원 분석·통계·푸시 알림 등 운영에 필요한 전반적인 기능을 제공하는 REST API 서버를 구축했습니다. AI를 활용한 학습 문제 자동 생성, 실시간 랭킹 시스템, 이상 행위 감지 등 고도화된 운영 기능이
프로젝트 성과
이중 AI 엔진
GPT-4o와 Gemini를 병렬 구성하여 AI 서비스 가용성 확보 및 비용 최적화
실시간 캐싱 아키텍처 & 확장성
Redis를 활용한 랭킹·세션·동시접속자 관리로 DB 부하 최소화
Elasticsearch 연동, Spring Event 비동기 처리, 스케줄러 기반 캐시 워밍
Elasticsearch 연동, Spring Event 비동기 처리, 스케줄러 기반 캐시 워밍
데이터 기반 운영
이탈 예측, 이상 행위 감지 등 선제적 운영이 가능한 분석 시스템
이미지 파이프라인
업로드 → 리사이즈 → WebP 변환 → S3 저장 → CloudFront CDN 자동화
일관된 API 설계
공통 응답 래퍼(CommonResultObj, PagingResultObj) + 표준 에러 처리
핵심 기능
프로젝트 상세
[프로젝트 배경] 외국인 대상 한국어 학습 모바일 앱 "KorKers"의 운영을 위한 관리자 백엔드 시스템 개발 프로젝트입니다. 다양한 게임형 학습 콘텐츠(도전 게임, 레벨업, 포인트업 등)를 관리하고, 회원 분석·통계·푸시 알림 등 운영에 필요한 전반적인 기능을 제공하는 REST API 서버를 구축했습니다. AI를 활용한 학습 문제 자동 생성, 실시간 랭킹 시스템, 이상 행위 감지 등 고도화된 운영 기능이






