Integrator - Spring Boot Back-end Tools Spring Boot Spring Security Hibernate - H2 for Dev. MySQL for Prod. PostGres (Just in case) JWT GraphQL FlywayDB (data loading) Spring Webflux - Reactive Programming Spring Batch Apache Kafka Check list Setup Docker - Done Reactive Programming Rest API - Done Reactive Repository - Need Different Datasource (Maybe do a fully non-blocking app) Implement GraphQL - Done Implement JWT - Done Configure Spring Security - Done Implement Flyway Data Loading - Done Implement Unit Tests - To be Determined Implement @PreAuthorize on Rest APIs - Done Async Tasks (Cron jobs - Scheduled Tasks - Async Executors) - Done Spring Batch - Done Apache Kafka - Work in progress - most basic work is done