API315: Integration Patterns for Distributed Systems

Resources for API315: Integration patterns for distributed systems

Abstract: Today's applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. They must therefore address the fundamental challenges of distributed systems, such as out-of-order delivery, retries, idempotence, and partial failures. To address these challenges, architects must carefully evaluate integration options while considering how to manage complex system interactions. In this session, learn about common design trade-offs for distributed systems and how to navigate them with design patterns, illustrated by examples.

Presented by:

Maximilian Schellhorn

Maximilian Schellhorn

Maximilian Schellhorn works as a Solutions Architect at Amazon Web Services. His recent work focuses on migrating, optimizing and running Serverless Java applications on AWS Lambda.

Follow on LinkedIn

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.