학사관리 시스템 구현 기술 스택 jpa queyrdsl spring-batch spring-security flyway mysql redis docker & docker compose logback feignClient junit5 testcontainers ERD