Building Distributed Applications with Event Driven Architecture • Eric Johnson • GOTO 2023

This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo Eric Johnson - Principal Developer Advocate for Serverless at AWS @ServerlessLand RESOURCES ABSTRACT Event driven architecture helps companies build highly scalable, distributed applications. By decoupling application integrations, applications become more durable and easier to manage. In this session, learn common integration patterns seen in the wild and how to decouple them. Discover how you can use AWS messaging services to connect microservices and coordinate data flow using minimal custom code. Finally, you will learn how to reduce duplicate events and build in resiliency when your application has a failure by understanding and planning for idempotency. [...] TIMECODES 00:00 Intro 04:08 Agenda 04:51 Enterprise integration patterns 08:02 Synchronous request-response model 10:25 Asynchronous pont-to-point model (queue) 16:42 Asynchronous pont-to-point model (router) 18:52 Asynchronous message-router model (bus) 22:11 Event-driven architecture (EDA) 30:56 Maintaining idempotency 32:36 Where can duplicates occur? 35:01 Building idempotent code 37:59 Using services that are idempotent 42:52 Outro Download slides and read the full abstract here: RECOMMENDED BOOKS Gregor Hohpe & Bobby Woolf • Enterprise Integration Patterns • Gregor Hohpe • The Software Architect Elevator • Hohpe, Danieli, Landreau & Hashmi • Cloud Strategy • Vlad Khononov • Balancing Coupling in Software Design • Adam Bellemare • Building Event-Driven Microservices • Peter Sbarski • Serverless Architectures on AWS • Michael Stack • Event-Driven Architecture in Golang • Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • Gerardus Blokdyk • Event-Driven Architecture EDA • #EventDrivenArchitecture #SoftwareArchitecture #EDA #Serverless #Coupling #LooseCoupling #EventBridge #Observability #StepFunctions #Idempotency #EricJohnson #AWS #AmazonEventBridge #AmazonSQS Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top