마비노기 거래 분석 & 커뮤니티 서비스
- 본 프로젝트는 마비노기 게임의 Open API (예: 경매장 실시간 아이템, 거래 내역 등)를 활용하여 유저 간 거래 통계 분석과 아이템 예측 시세를 제공하고, 유저 커뮤니티 기능을 포함한 웹 서비스를 개발합니다.
- 개발의 전 과정을 기술 블로그에 기록하여 기술적 고민, 해결 전략, 개발 흐름 등을 체계적으로 정리하며, 개발자 개개인의 성장을 함께 도모합니다.
- 단순한 기능 구현이 아닌, 기획 → 요구사항 정의 → 설계 → 개발 → 배포 → 운영까지의 전 과정을 경험합니다.
- 실무에서 요구되는 전주기 개발 역량을 팀 프로젝트를 통해 자연스럽게 습득합니다.
- Spring Boot & JPA 기반의 백엔드 기술과 함께,
- CI/CD
- GitHub Action
- Docker
- AWS 등 클라우드 인프라를 활용하여 현업 수준의 기술을 팀원과 함께 습득합니다.
- 단순한 문제 해결을 넘어서, 기술 블로그를 통한 지식 내재화,
- 코드 리뷰, 회고 문화를 통해 서로 피드백하며 깊이 있는 개발 역량을 기릅니다.
- 실사용자를 고려한 서비스 운영,
- 트래픽 대응, 예외 처리, 피드백 수용 등의 운영 이슈를 직접 경험합니다.
- 개발 연습에 그치지 않고, 운영 관점의 고민과 개선을 실천합니다.
- 포트폴리오를 위한 결과물이 아닌, 과정 자체에서 얻는 성장과 경험을 중요시합니다.
- 하지만 이 여정은 자연스럽게 신뢰감 있는 포트폴리오로 이어지며,
- 기술 면접, 이력서, 블로그 등 다양한 채널에 자신 있게 활용할 수 있습니다.
- ✅ 실전 프로젝트 경험을 통한 실력 향상
- ✅ 팀 협업 및 커뮤니케이션 능력 강화
- ✅ 기술 블로그 기반의 지식 정리 및 공유 습관 형성
- ✅ 포트폴리오 및 면접 활용 가능한 결과물 확보
본 프로젝트는 MSA 구성으로 서버별로 기술 스택은 조정될 수 있습니다.
- Frontend: Next.js, TailwindCSS
- Backend: Spring Boot, JPA, JUnit5, Redis, QueryDSL
- Infra: MySQL, Docker, GitHub Actions, AWS (EC2, S3, RDS 등)
- Communication: Github, GitHub Flow, Discord, Notion
- Etc: Nexon OpenAPI 활용, JWT, Spring Security