🚥 What is AWS App Runner? I discovered the relatively new App Runner service while testing deployments with AWS CDK. If App Runner is new to you, it’s possible to think of it as an AWS service abstraction level above ECS Fargate. It’s what AWS calls a fully managed service and will deploy your application as a container as well as handle auto scaling, SSL/TLS certificate management, CI/CD, and load balancing.
Let’s deploy (and destroy) When I decided to try out AWS CDK, I began with a goal to reproducibly deploy and destroy from a single repository using AWS CDK and GitHub Actions. Every environment may not have this workflow, but I made it a requirement for testing.
Easily spinning up and down infrastructure is useful for rapid development and testing. Prod-like but ephemeral environments provide a convenient way to expose and troubleshoot bugs that may not appear in local development environments.