API308: Building Modern Cloud Applications? Think Integration!

Resources for API308: Building modern cloud applications? Think integration!

Modern cloud applications based on serverless or microservices architectures are typically fine-grained, distributed, and interconnected. Connections between components define important characteristics like scalability, availability, and coupling. In this session, learn how AWS serverless and application integration tools make these connections explicit, automatable, and manageable. Drawing on 20 years of design patterns for asynchronous and event-driven architectures, AWS Enterprise Strategist and author of Enterprise Integration Patterns Gregor Hohpe will show you why the lines are just as important as the boxes.

Building modern cloud applications? Think integration!

Video

Serverless + Automation + Integration Patterns = AWSome! Watch the video recording of the re:Invent session.

Enterprise Integration Patterns with AWS Step Functions

Blog Post

This mini-series shows you how to build the Loan Broker example from Enterprise Integration Patterns as a serverless application using AWS Lambda, AWS Step Functions, and Amazon EventBridge.

Loan Broker with AWS CDK

GitHub Repository

This project implements the Enterprise Integration Pattern Loan Broker example with the AWS Cloud Development Kit (CDK), illustrating serverless orchestration with integration patterns.

Presented by:

Gregor Hohpe

Gregor Hohpe

I contemplate and write about architecture strategy, cloud, and IT transformation. In between I - extract order from chaos - dive into the engine room to give the penthouse better IT strategies - fight relentlessly against unnecessary complexity and corporate politics I've been called the ''IT transformation jester'' - unbiased, trusted, influential, and witty.

Luis Morales

Luis Morales

I am a Munich based software engineer and architect, who loves working in a cloud-native, agile, and cross-functional environment. For the past five years I was working in large scale distributed software and IT projects as an architect, full stack developer, and dev-ops engineer.