Fodo Dev
151 words
1 minutes
Project. GOGO

Github

시작한 이유#

학교 운동회를 조금 더 재미있게 즐기기 위해서 다양한 미니게임과 경기에 배팅할 수 있는 기능을 개발했다.

내가 사용한 기술#

Backend
Java
Spring Boot
Spring Security
Spring Data JPA
Spring Batch
QueryDSL
Redis
MySQL

Spring Batch#

Spring Batch와 Cron Schedule을 사용하여 정각마다 모든 유저를 대상으로 인증 횟수, 미니게임 횟수 등을 초기화해주고 특정 경기에 응원중인 학생에게는 경기 시작 10분 전에 메시지로 경기 시작에 대한 알림을 보내주는 기능을 구현하였다.

Project. GOGO
https://fodo.dev/posts/project/gogo/
Author
벨로
Published at
2024-03-15