-
Notifications
You must be signed in to change notification settings - Fork 2
Currently Hosted System
Hello! For the currently hosted system, we have set up the website which is up and running on http://js-170-200.jetstream-cloud.org:30003/.
Travis CI URL: https://travis-ci.org/github/airavata-courses/pika-pika
Jenkins URL: http://149.165.171.113:8080/
Kubernetes Master URL: ubuntu@149.165.170.200
Go ahead and register and explore the system. It is distributed architecture deployed on Jetstream with Kubernetes orchestrating the different microservices which are replicated to handle the load better.
In the Kubernetes master, we would advise not to kill our Kafka, Zookeeper, and mongo containers as some data loss can occur.
We have used the following tech stack:
Frontend: ReactJS
Backend: Nginx, NodeJS, Java, Python
Databases: MongoDB
CI: Travis
CD: Jenkins
Tests: Apache JMeter
Containerization, Deployment, and Orchestration Scripts/Software: Ansible, Apache Jetstream, Docker, Kubernetes.
Based on the tests run on our system, we have the following results:
Login : https://imgur.com/phe784q
Register: https://imgur.com/XHSCU4L
Execute Model : https://imgur.com/fAnrcvA
Get Radar : https://imgur.com/zZxzFjy
Get Files : https://imgur.com/tXC3aKF
Update Results : https://imgur.com/tqLdGtq
Get Results : https://imgur.com/3tktlLD
*Note: If you want to access the system, give us your ssh public key and we will add it to our set of API keys