As part of the DevOps Micro Internship (DMI), I had the opportunity to work with Group 4 on designing, implementing, and presenting a cloud-native Spring PetClinic Microservices Platform. This project provided hands-on experience with modern DevOps practices, cloud infrastructure, containerization, Kubernetes, GitOps, and team collaboration

Project Overview

The objective of the project was to build and deploy a production-style infrastructure capable of hosting the Spring PetClinic Microservices application. Rather than focusing solely on application development, our team concentrated on the infrastructure, deployment automation, and operational aspects required to run microservices in a cloud-native environment.

The platform architecture included:

Terraform for Infrastructure as Code (IaC)