Marcia Villalba
Marcia Villalba

Marcia Villalba

Global Event Driven Applications

Global Event Driven Applications

Marcia Villalba's photo
Marcia Villalba
·Nov 22, 2022·

2 min read

Table of contents

  • Why to build a multi-region serverless application and why not?
  • Read and Write Data patterns for Multi-Region architectures
  • Building global event driven applications
  • More videos are coming soon!
  • Resources
  • Code

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.

More videos are coming soon!

Resources

Code

 
Share this