From Docker Compose to AWS EKS: Building a Real SRE Operations Platform

Built and deployed a real-world SRE Operations Platform on AWS EKS with Kubernetes, Docker, ECR, PHP, MySQL, and ALB — covering incident tracking, SLO monitoring, runbooks, and on-call workflows by Satvik Bodke

May 22, 2026 - 13:54
Updated: 9 hours ago
0 5
From Docker Compose to AWS EKS: Building a Real SRE Operations Platform

From Docker Compose to AWS EKS — Building a Real SRE Operations Platform

I recently built and deployed an SRE Operations Platform on AWS EKS — starting from Docker Compose on my laptop and ending with a production Kubernetes cluster running 3 replicas behind an AWS ALB.

The goal was simple:
Build something SRE teams would actually use daily — not another todo app running on Kubernetes.

The platform currently handles 5 core SRE workflows:

  • Operations dashboard with live P1 count, SLO breach status, and current on-call engineer
  • Incident tracker for managing P1/P2/P3 incidents by severity
  • SLO tracking with availability and latency breach detection
  • Runbook management for incident response procedures
  • On-call rotation management

Deployment flow looked like this:

  • Built PHP app + MySQL images locally using Docker Compose
  • Pushed both images to private Amazon ECR repositories
  • Wrote Kubernetes manifests and deployed everything on Amazon EKS
  • Running 3 PHP application replicas + MySQL inside the cluster
  • MySQL exposed internally using ClusterIP
  • Application exposed externally through a LoadBalancer service
  • AWS ALB automatically routing traffic across all replicas

The biggest learning wasn’t writing YAML or deploying pods.
It was understanding the difference between:

“Works on localhost”
vs
“Works in a real Kubernetes cluster.”

Container networking, Kubernetes service discovery, ECR image pulls, pod health checks, debugging failed deployments — almost nothing worked perfectly on the first attempt.

And honestly, that’s where most of the learning happened.

Tech Stack:
Docker | Amazon ECR | Amazon EKS | Kubernetes | PHP 8 | MySQL 8 | AWS ALB

Github Link : Github Repo Link

Post by : Satvik Bodke

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Wow Wow 0
Sad Sad 0
Angry Angry 0

Comments (0)

User