filmov
tv
Observability in an Asynchronous World • James Eastham • GOTO 2024
Показать описание
This presentation was recorded at GOTO EDA Day Warsaw 2024. #GOTOcon #GOTOeda
James Eastham - Serverless Developer Advocate at Datadog @serverlessjames
RESOURCES
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:
RECOMMENDED BOOKS
#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:
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
James Eastham - Serverless Developer Advocate at Datadog @serverlessjames
RESOURCES
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:
RECOMMENDED BOOKS
#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:
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Комментарии