Architecting for resiliency on AWS App Runner

This is the first blog post I wrote as an AWS employee. It addresses how to design a resilient, multi-region architecture using App Runner for hosting containerized applications. It covers the use of Route 53 for traffic management and health checks, DynamoDB global tables for multi-region database replication, and ECR for cross-region container image replication. The architecture ensures high availability and fault tolerance by setting up active-active configurations across two AWS regions, and automating deployments via CI/CD pipelines. The post includes sample code including Terraform for infrastructure as code (IaC), a Next.js frontend and a Go API server.

https://github.com/aws-samples/apprunner-multiregion

AWS Blog Post