Team Head In The Clouds Cloud Engineering Projectpresent
Head in the Clouds Cloud Engineering Project
Elevating Innovation, One Cloud At A Time.
This is a project that we have built to show our understanding of the technologies we have learnt throughout this bootcamp, connecting a frontend application built in React JS, to a backend application built in Java. The technologies include AWS, Terraform, Docker, Kubernetes, Helm, Jenkins, Prometheus and Grafana.
The Team
Alex Doyle
Jawad Ahmed
Kay Kazmierczak
Valeria Bykova
Technologies
We used: AWS, Terraform, Docker, Kubernetes, Helm, Jenkins, Prometheus and Grafana. (+ Miro, Trello)
These were technologies we had been learning throughout our time on the bootcamp, so to reinforce our knowledge in these areas, we applied what we had learnt to a real-world concept, with a frontend and backend that had technologies we were not experienced with.
Challenges Faced
We had quite a few challenges throughout this project, one being choosing which CI and CD tools to use for this project, that ending up with us using both ArgoCD and Jenkins, offering different alternatives for different users. Another issue was with setting up Prometheus and Grafana for montoring with the backend, which we hadn't written, and it was in Java, so we had to troubleshoot until we had found and hooked up the correct endpoint to receive tests.