Link to code:
https://github.com/airavata-courses/TeamAurora
We worked on different micro-services of the project:
-
API Gateway
-
Data Ingestor
-
Storm Detector
-
Storm Clustering
-
ForecastTriggerWorker
Each micro-services is present in its branch. Some micro-services have multiple braches as we developed them twice, once in synchronous architecture using REST calls and then we changed our design as we moved to asynchronous architecture using RabbitMQ.
Each micro-service is deployed on Amazon EC2 instance using Amazon S3.
We have used Travis CI and Amazon Codedeploy for Continuous Integration and Continuous Deployment.

