Building Distributed Applications with Event-driven Architecture • Eric Johnson • GOTO 2023

Поделиться
HTML-код
  • Опубликовано: 4 авг 2024
  • This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo
    gotochgo.com
    Eric Johnson - Principal Developer Advocate for Serverless at AWS ‪@ServerlessLand‬
    RESOURCES
    / edjgeek
    / singledigit
    serverlessland.com
    serverlessland.com/reinvent20...
    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:
    gotochgo.com/2023/sessions/2604
    RECOMMENDED BOOKS
    Gregor Hohpe & Bobby Woolf • Enterprise Integration Patterns • amzn.to/3Zj2mfB
    Gregor Hohpe • The Software Architect Elevator • amzn.to/3m3athI
    Hohpe, Danieli, Landreau & Hashmi • Cloud Strategy • amzn.to/3KzMr8q
    Vlad Khononov • Balancing Coupling in Software Design • amzn.to/3SwU6Gv
    Adam Bellemare • Building Event-Driven Microservices • amzn.to/3WfNKfM
    Peter Sbarski • Serverless Architectures on AWS • amzn.to/3hJzEUM
    Michael Stack • Event-Driven Architecture in Golang • amzn.to/3G5e8ST
    Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • amzn.to/3v4pKQS
    Gerardus Blokdyk • Event-Driven Architecture EDA • amzn.to/3FOfUHE
    / gotocon
    / goto-
    / gotoconferences
    #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 gotopia.tech
    Sign up for updates and specials at gotopia.tech/newsletter
    SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
    ruclips.net/user/GotoConf...
  • НаукаНаука

Комментарии • 7