Menu

Post image 1
Post image 2
1 / 2
0

I Built a Production Food Delivery Platform on AWS EKS — Here's Everything I Learned

DEV Community·Vijaya Rajeev Bollu·about 1 month ago
#eyxvvSiO
#devops#kubernetes#aws#service#order#delivery
Reading 0:00
15s threshold

Why I Built This Most Kubernetes tutorials stop at kubectl apply -f deployment.yaml . They don't show you how a VPC is laid out, why you need two availability zones, what IAM roles EKS nodes actually need, or how to debug a live failure using Prometheus metrics. I wanted to build something that forced me to make every decision a senior DevOps engineer would make on a real project. So I built a food delivery platform — four independent microservices, a React frontend, full Terraform infrastructure on AWS, a GitHub Actions pipeline, and a Grafana dashboard — and recorded the whole thing. This is what I learned. How It Works The Application Layer Four FastAPI microservices, each completely independent with its own SQLite database: user-service (port 8001): Registration, JWT login, user profiles. Seeds 3 users on startup. restaurant-service (port 8002): Restaurant listing + full menus. Seeds 5 restaurants with 10 menu items each — real food names, USD prices. order-service (port 8003): Order placement.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More