-
Notifications
You must be signed in to change notification settings - Fork 1
Project 1
- Nirav Raje ([email protected])
- Rajdeep Singh Chauhan ([email protected])
- Shashank Jain ([email protected])
-
This README.md contains all steps and system requirements to install and run this application on any local machine.
All our microservices are hosted on the neoairavata Docker hub repository.
Note: Each microservice's Docker image has been built with multi-arch support for
linux/arm64
andlinux/amd64
. Based on the user's machine (arm64 or amd64 arch), the appropriate Docker image gets pulled by docker-compose. -
The dev branch contains the
docker-compose.yml
configuration file which will pull, build and run all images from our neoairavata public repository on Docker Hub.Our UI service is exposed on port 4200 in the Docker container and maps to port 4200 of localhost. Hence, UI of our application can be accessed from:
http://localhost:4200
Here is the link to the actual release for reference.
In this release, we have created pull requests to merge our work in the
feature
set of branches into the correspondingdev
set of branches.After the peer-review process is done, we will move forward with merging the same into our
dev
set of branches, after making any necessary changes based on the peer-review feedback. -
Microservices:
- Testing Overview
- Load Testing
- Overall System Load Testing
- Spike Testing
- Fault Tolerance Testing
- Conclusion & Future Improvements
- Data Assimilation
- Architecture Improvements: Message Queues, Caching and Polling
- CI/CD and Infrastructure Deployment
- Visualization
- Custos Deployment Status
- Rancher Setup
- Kubernetes Cluster Deployment using Rancher
- Setting cert-manager, keycloak, consul, vault and MySQL
- Custos Deployment
- JMeter Testing for Custos Deployment with Python SDK
- Custos - Suggested Improvements