From Docker Compose to Kubernetes: Modernizing My Spring Boot API
In my previous post, I shared how I built Treso, a secure expense tracking REST API using Spring Boot, and deployed it using Docker and AWS EC2. While that setup worked great, managing containers with manual docker run commands and custom networks isn’t how large-scale cloud applications operate today. To level up my infrastructure skills, I decided to migrate Treso to a fully Cloud-Native architecture using Kubernetes. This post covers my journey from imperative container management to declarative orchestration. ...