A Science Gateway with Microservices for Weather Forecasting
Technology Stack
UI: ReactJS
Microservices: Java, Python, NodeJS
Database: MongoDB
Streaming: Kafka
The Architecture
User Experience
User must be able to register and log into the system
User must be able to get the plots describing the weather forecast for the selected Month, Day, Year and Region.
User must be able to view all of his/her previous session activities (all MM/DD/YYY and the regions that were selected and the plots that were received)