Java Apps on AWS Without the Headaches: Fast Builds, Cheap Deploys, No Kubernetes
Let’s face it: the cloud has gotten out of hand. What used to be simple—deploying your Java app—has become a maze of slow builds, tedious deploys, and eye-watering AWS bills. But here’s the thing: it doesn’t have to be this way. Every minute you spend waiting on builds or wrestling with unnecessary cloud complexity is a minute you’re not building the features your customers actually care about.
In this talk, I’ll show you how to go from a shiny new Java app to production in under 10 minutes—with fast builds, cheap deploys, and zero downtime. We’ll go deep into optimizing builds with Gradle (it’s time to leave Maven in the dust), parallelization strategies, and smarter caching mechanics that make your CI/CD pipelines fly. From there, we’ll review the dozen+ ways AWS lets you deploy apps and cut through the chaos to find the solutions that work best for lean, fast, cost-effective pipelines. Spoiler: ECS and EKS usually aren’t the answer. Oh, and I’ll even show you how AI tools like AWS Bedrock can help streamline your processes further, so you can automate what should already be automatic.
This talk is for developers fed up with the cost, complexity, and friction of modern cloud setups—or those who long for the simplicity of the Heroku/Beanstalk/PCF days when deploying to the cloud wasn’t a headache. Whether you’re on AWS, Azure, or GCP, you’ll learn actionable, cloud-agnostic tips to build faster, deploy cheaper, and refocus on what matters most: delivering value to your users.