Ebelechukwu Lucy Okafor Posted on Jun 17 Building and Deploying Spring Petclinic Microservices on AWS: My Experience as Co-Project Lead and App & Docker Lead # aws # docker # microservices # devops Introduction As part of the DMI (DevOps Micro Internship) Cohort 2, our team successfully deployed the Spring Petclinic Microservices application on AWS using modern DevOps practices and cloud technologies. Spring Petclinic is a microservices-based application that consists of multiple independent services working together through service discovery, centralised configuration, API gateways, monitoring, and observability tools. This project provided valuable hands-on experience in containerization, cloud deployment, collaboration, troubleshooting, and DevOps workflows. In this article, I will share my experience as the Co-Project Lead and App & Docker Lead, the tasks I completed, challenges I encountered, and the lessons I learned throughout the project. Project Overview Our objective was to deploy the Spring Petclinic Microservices application in a cloud environment while implementing DevOps best practices. The application architecture included: Config Server Discovery Server (Eureka) API Gateway Customers Service Visits Service Vets Service GenAI Service Admin Server We also integrated observability tools, including: Prometheus Grafana Zipkin These tools helped us monitor system health, application performance, and distributed tracing across services. My Role in the Team I served as: Co-Project Lead and App & Docker Lead My responsibilities included coordinating deployment activities and managing application containerization workflows. Tasks I Personally Completed ** **CONT-1: Validate Docker Compose Stack Locally I validated the complete Docker Compose environment locally to ensure all microservices started correctly and remained healthy before deployment. This involved: Testing service startup order Checking container health status Validating network communi
Back to Home

Building and Deploying Spring Petclinic Microservices on AWS: My Experience as Co-Project Lead and App & Docker Lead
B
Blizine Admin
·1 min read·0 views
B
Blizine Admin
View Profile Staff Writer