Team Head In The Clouds Cloud Engineering Project
present

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

  • Team member imagePreview: Team member image

    Alex Doyle

  • Team member imagePreview: Team member image

    Jawad Ahmed

  • Team member imagePreview: Team member image

    Kay Kazmierczak

  • Team member imagePreview: Team member image

    Valeria Bykova

Technologies

Technologies section imagePreview: Technologies section image

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.