
π Building a Cloud-Native Microservices Voting System on AWS using Kubernetes (Kind) & Argo CD
π¨βπ» Author: Yash Sonawane π GitHub Repository: https://github.com/yashsonawane25/k8s-microservices-vote-system π Pune, India π Introduction Modern applications are built using microservices and deployed using container orchestration platforms like Kubernetes. To gain deep hands-on experience with production-style DevOps workflows, I built and deployed a cloud-native voting system on an AWS EC2 instance using: Kubernetes (Kind) Docker Argo CD Prometheus Grafana Redis PostgreSQL Instead of using managed Kubernetes services like EKS, I manually configured the cluster using Kind to understand Kubernetes internals, networking, service exposure, and Git-driven deployments. This article explains the architecture, implementation, monitoring setup, and key learnings from this project. π System Architecture π Architecture Overview The application follows a distributed microservices model: π§© Components Python Frontend β Allows users to vote between two options Redis β Temporarily stores incoming
Continue reading on Dev.to DevOps
Opens in a new tab



