Shifting Gears: From Events to Event-Driven • Ryan Cormack • GOTO 2024

This presentation was recorded at GOTO EDA Day 2024. #GOTOcon #GOTOeda #GOTOldn http://gotoldn.com Ryan Cormack - Principal Engineer at Motorway RESOURCES   / ryancormack     / ryancormack   https://github.com/ryancormack ABSTRACT Like many scale ups, Motorway’s rapid growth resulted in a highly coupled and synchronous system, where messages existed but didn’t form the core of the services. In this session, Ryan reveal the key differences between a system with messages and an event-driven system. He will showcase just how Motorways product and engineering teams work together to accommodate the changes that an event driven architecture brings. Ryan will show how they identified domain boundaries and how Motorway have defined their asynchronous APIs. The talk culminating in how Motorway delivered the first event driven system in a matter of weeks in a decoupled and isolated way. [...] TIMECODES 00:00 Intro 00:47 Agenda 02:58 Where we started 08:06 Events without purpose 12:22 Becoming event-driven 20:42 It's all about the teams 33:00 Bring the business along 37:55 Arriving at the destination 42:43 What's next? 44:13 Takeaways 45:19 Outro Download slides and read the full abstract here: https://gotoldn.com/2024-eda-aws-day/... RECOMMENDED BOOKS James Urquhart • Flow Architectures • https://amzn.to/3Tyz8cY Adam Bellemare • Building Event-Driven Microservices • https://amzn.to/3WfNKfM Peter Sbarski • Serverless Architectures on AWS • https://amzn.to/3hJzEUM Michael Stack • Event-Driven Architecture in Golang • https://amzn.to/3G5e8ST Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • https://amzn.to/3v4pKQS Gerardus Blokdyk • Event-Driven Architecture EDA • https://amzn.to/3FOfUHE   / gotocon     / goto-     / goto_con     / gotoconferences   #EDA #Serverless #EventDriven #EventStorming #EventDrivenArchitecture #SoftwareArchitecture #AWS #Kinesis #EventBridge #RyanCormack Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

Scaling for Global Growth with Modern Cloud • David Anderson • GOTO 2024
▶︎

Scaling for Global Growth with Modern Cloud • David Anderson • GOTO 2024

KV Cache: The Invisible Trick Behind Every LLM
▶︎

KV Cache: The Invisible Trick Behind Every LLM

Koalition mit der AfD? – „Ausgeschlossen.“: Wolfgang Kubicki (FDP) im Gespräch | maischberger
▶︎

Koalition mit der AfD? – „Ausgeschlossen.“: Wolfgang Kubicki (FDP) im Gespräch | maischberger

EDA Panel • R. Sethi, S. Brisals, L. Mezzalira, M. Gasch, J. Beswick & E. Johnson • GOTO 2024
▶︎

EDA Panel • R. Sethi, S. Brisals, L. Mezzalira, M. Gasch, J. Beswick & E. Johnson • GOTO 2024

Sh... Fail Happens: Fail-aware Events Processing on AWS • Marcin Sodkiewicz • GOTO 2024
▶︎

Sh... Fail Happens: Fail-aware Events Processing on AWS • Marcin Sodkiewicz • GOTO 2024

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021
▶︎

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021

Features vs. Futures: Software Design in the Age of AI – Kent Beck | ShipSummit | Rise8
▶︎

Features vs. Futures: Software Design in the Age of AI – Kent Beck | ShipSummit | Rise8

Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023
▶︎

Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023

Empowering Architectural Evolution: Governing Event-Driven Solutions • Sam Dengler • GOTO 2023
▶︎

Empowering Architectural Evolution: Governing Event-Driven Solutions • Sam Dengler • GOTO 2023

So You Want to Build An Event Driven System? - James Eastham - NDC London 2024
▶︎

So You Want to Build An Event Driven System? - James Eastham - NDC London 2024

Opening Keynote: Lead in the Agentic Era
▶︎

Opening Keynote: Lead in the Agentic Era

AWS re:Invent 2025 - Introducing AI driven development lifecycle (AI-DLC) (DVT214)
▶︎

AWS re:Invent 2025 - Introducing AI driven development lifecycle (AI-DLC) (DVT214)

Events, Workflows, Sagas? Keep Your Event-driven Architecture Sane. - Lutz Huehnken
▶︎

Events, Workflows, Sagas? Keep Your Event-driven Architecture Sane. - Lutz Huehnken

Building Software Better: API Lifecycle Management for Developers • Erik Wilde • GOTO 2024
▶︎

Building Software Better: API Lifecycle Management for Developers • Erik Wilde • GOTO 2024

Modern Trade-off Analysis for Software Architecture - Neal Ford - DDD Europe
▶︎

Modern Trade-off Analysis for Software Architecture - Neal Ford - DDD Europe

So You Want to Build An Event Driven System? - James Eastham - NDC Oslo 2024
▶︎

So You Want to Build An Event Driven System? - James Eastham - NDC Oslo 2024

Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024
▶︎

Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024

Patterns for Building Event-driven Web & Mobile App Backends • Josh Kahn • GOTO 2024
▶︎

Patterns for Building Event-driven Web & Mobile App Backends • Josh Kahn • GOTO 2024

Operating EDA with Quality in Mind • Sheen Brisals & Sarah Hamilton • GOTO 2024
▶︎

Operating EDA with Quality in Mind • Sheen Brisals & Sarah Hamilton • GOTO 2024

How Event Driven Architectures Go Wrong & How to Fix Them • Matthew Meckes • GOTO 2024
▶︎

How Event Driven Architectures Go Wrong & How to Fix Them • Matthew Meckes • GOTO 2024