This blog post collects a lot of resources related to global event-driven applications.
Why to build a multi-region serverless application and why not?
This video talks about what is a multi-region active-active architecture and why you might need one, and why you don't need one. Also, it covers why the strategies are different for serverless than for traditional applications.
Read and Write Data patterns for Multi-Region architectures
This video talks about data patterns for writing and reading data in multi-region architectures. If you have an application that is deployed in multiple Regions you need to check this video as you will learn the benefits and challenges of the most common data patterns.
DynamoDB global tables
Global tables build provide you with a fully managed, multi-Region, and multi-active database that delivers fast, local, read, and write performance for massively scaled, global applications.
Global tables replicate your DynamoDB tables automatically across your choice of AWS Regions.
In the following video Kirk Kirkconnell, Developer Advocate for Amazon DynamoDB explains the basic concepts and helps you get started with global tables.
Building global event driven applications
Having a multi-Region strategy for your event-driven applications can help you fail over to another Region during a service disruption, increasing the availability and reliability of your applications. In this session, learn how to implement a multi-Region strategy with serverless services such as Amazon EventBridge, Amazon DynamoDB, Amazon S3, and more. Also, discover some best practices that can help your application become more resilient when a failure occurs.