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

  Рет қаралды 20,915

GOTO Conferences

GOTO Conferences

Күн бұрын

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.
kzbin.info...

Пікірлер: 7
@reyou7
@reyou7 7 ай бұрын
So good ❤
@seNick7
@seNick7 5 ай бұрын
A routing logic inside EventBridge looks a bit like a long forsaken SOA's ESB. Btw: this is a very introductory talk.
@RoamingAdhocrat
@RoamingAdhocrat 7 ай бұрын
5:54 oh goddammit
@madmanX1314
@madmanX1314 7 ай бұрын
Dad jokes are great.
@jorgetovar621
@jorgetovar621 7 ай бұрын
EDA = something happen and we react :) really good!
@aldhal202
@aldhal202 3 ай бұрын
Not everything must be event driven or handled as fire and go. If there is a contract between 2 parties and services need immediate response or data or action, fire and go is the wrong choice for such scenarios
@virtimus2
@virtimus2 2 ай бұрын
For me "services need immediate response" generally by design ... 90% cases need just additional "wait state" ...
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 38 МЛН
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 10 МЛН
[柴犬ASMR]曼玉Manyu&小白Bai 毛发护理Spa asmr
01:00
是曼玉不是鳗鱼
Рет қаралды 48 МЛН
Modular Monoliths Are The New Microservices
31:08
TaleLearnCode
Рет қаралды 21 М.
Event-Driven Architecture (EDA) vs Request/Response (RR)
12:00
A Beginner's Guide to Event-Driven Architecture
37:28
Software Developer Diaries
Рет қаралды 3,5 М.
4 Key Types of Event-Driven Architecture
9:19
Confluent
Рет қаралды 10 М.
Minimum Viable Architecture • Randy Shoup • YOW! 2022
47:40
GOTO Conferences
Рет қаралды 50 М.
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,5 МЛН
Mi primera placa con dios
0:12
Eyal mewing
Рет қаралды 326 М.