This project is part of the course Applied Distributed System. Implemented a Weather application using microservice architecture pattern, that shows graphical representation of how temperature varies throughout the day using NEXTRAD data.
- Docker
- Kafka
- Kubernetes
- Jenkins
- Spring Boot (Microservices: UserManagement, SessionManagement)
- Flask (Microservices: Data-Retrieval, ModelExecution, PostProcessing)
- Node.js (Api Gateway)
- React.js (Frontend)
- API-Gateway-latest
- UserManagement
- PostProcessing
- Data-Retrieval-latest
- ModelExecution2
- Set up Nodejs
- Server running on http://localhost:4000
- Set up SpringBoot
- Server running on http://localhost:8081
- Set up Python Flask
- Server running on http://localhost:5500
- Set up Python Flask
- Server running on http://localhost:7000
- Set up Python Flask
- Server running on http://localhost:7500