- Practice Kotlin
- Practice Spring Multi Module Project
- Implement DDD in Spring JPA, R2DBC
- Show how implement multi module project with kotlin gradle DSL
- Show how to use r2dbc that make entity converter
- Show how to use JPA in Kotlin
- Monitoring dormitory notice per 1 min using Spring Batch
- Nondisruptive Deployment with Dockers Swarm
- kotlin(+coroutine)
- Spring MVC
- Spring Batch
- Firebase Cloud Messaging
- Spring Data JPA(mysql, h2)
- Spring Webflux + R2DBC(abandon further development because batch system does not provide asynchronous)
- MySQL, H2
- mockk
- coroutine-test
- kotest