This presentation was recorded at GOTO EDA Day Warsaw 2024. #GOTOcon #GOTOeda
https://gotopia.tech
James Eastham - Serverless Developer Advocate at Datadog @serverlessjames
RESOURCES
https://twitter.com/plantpowerjames
https://www.linkedin.com/in/james-eastham
https://github.com/jeastham1993
https://jameseastham.co.uk
ABSTRACT
Observability is one of the most essential parts of modern software development! I want you to imagine a scenario.
You've designed and built an event-driven system. It's working brilliantly—until one day, at 3 a.m., your pager goes off. Something is broken. You're not sure what it is, and you don't have the tools to quickly diagnose the issue. Messages are flying around between multiple distributed systems, and you have no way to understand who is talking to who or what is causing the outage. This lack of observability is causing downtime and frustration for your users. Now what?
How do you get to a place where you can confidently respond to that page? When you can confidently get your users back online and understand what your system is doing at any moment?
And that's what you're going to learn about in this talk. You're going to sit in the shoes of an engineer and go on a journey into the world of observability in event-driven systems. From understanding cause and effect in your architecture to practical implementation details and, most importantly, how to let the needs of your users drive your observability strategy. [...]
TIMECODES
00:00 Intro
05:52 What's an event?
06:50 What does it mean to be "event-drive"?
07:49 Events or messages
08:46 Types of events
11:31 Observability
13:48 Challenges with observability in EDA
17:16 Evolvability
21:09 Now what?
26:23 Documenting
31:07 Tracing
37:46 Metrics
40:27 Success
40:55 Observability in action
43:26 Takeaways
46:02 Outro
Read the full abstract here:
https://gotopia.eu/eda-day-warsaw-2024/sessions/3422
RECOMMENDED BOOKS
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
James Urquhart • Flow Architectures • https://amzn.to/3Tyz8cY
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.instagram.com/goto_con
https://www.facebook.com/GOTOConferences
#Observability #Evolvability #Serverless #Events #DistributedSystems #EventDrivenArchitecture #SoftwareArchitecture #AWS #PlatformEngineering #EventLoop #LambdaFunctions #JamesEastham
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
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/GotoConferences/?sub_confirmation=1