Resources for API311

Combine messaging services for resilience and ordering in high-scale workloads

Amazon SNS, Amazon SQS, and Amazon EventBridge are robust, scalable services that are fundamental building blocks for distributed architectures. In this Chalk Talk, explore how to combine these services to effectively tackle common challenges, including ordering, only-once processing, and throttling. Learn how to apply these patterns to your own architectures by writing configuration, not code.

Application integration patterns for microservices

56 minute video

Virtually all integration approaches come with trade-offs. However, loosely coupled integration can help you design independent systems that can be developed and operated individually and can also increase the availability and reliability of the overall system landscape—particularly by using asynchronous communication. While there are many approaches for integration and conversation scenarios, it’s not always clear which approach is best for a given situation. In this video, Dirk explains foundational patterns for integration and conversation scenarios with an emphasis on loose coupling and asynchronous communication.

Understanding asynchronous messaging for microservices

10 minute blog post

This post explains the benefits and advantages of using asynchronous messaging compared to exposing an API following the REST architectural style.

Decoupled Microservices Workshop

2.5 hour workshop

In this workshop, you will deploy multiple different serverless microservice backends, leveraging asynchronous messaging, to get first-hand experience how to build such architectures in AWS.

AWS Application Integration Blog

multiple blog posts

Browse or collection of blog posts, focussing on application integration.

Presented by:

Dirk Fröhner

Dirk Fröhner

In his role as Principal Solutions Architect at Amazon Web Services, Dirk supports enterprise customers to reach their goals better using the cloud, push ahead digitalization, and allow more space for innovation. For this, he contributes his wealth of experience in backend development, software architecture, devops principles, and knowledge of human nature - all of which he built up during 20+ years of professional experience.

Christian Müller

Christian Müller

In his role as Principal Solutions Architect at Amazon Web Services, Christian focus on Automotive customers to leverage the full potential of the AWS cloud to make them even more successful. He is interested in all things Serverless and enjoys being part of the large transformation which is going on in the Automotive industry, ranging from connected and autonomous to software defined vehicles.