Covid Analytics BackEnd Service Project Tech Stack Java v21 Spring Boot v3.5.9 Spring Security Spring Data H2 Database (Development profile) MySQL (Production profile) (Default Port: 3306 | Default Schema Name: covid-analytics) Redis (Extra - Caching for optimization on one of the dashboard datasource's) JUnit / Mockito for tests Check list Dataset Loading (ETL) Flow from the following sources: JSON URL JSON Object CSV Authentication Security Management TODO / Stack to test Use Kafka to load the data and notify the UI about the loaded dataset Could send the whole request to this service then this one could produce the message for the topic. Another service could consume this message and do the data load. This service would then produce a message to be consumed by the UI. The UI would consume the notification message to know when the data has been loaded.