A Kafkaesque Series of Events
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore a deep-dive investigation into a complex concurrency bug in Rust that evaded the language's type system. Delve into the asynchronous messaging systems at OneSignal, processing billions of events daily, and uncover how a series of unfortunate coincidences led to a near-total work stoppage. Learn about Kafka, event streaming, and data-intensive applications while gaining insights into observability, subpartition processing, and problem-solving in large-scale systems. Discover the challenges of concurrent programming and the importance of thorough debugging in this informative conference talk from YOW! 2022, presented by Lily Mara, Engineering Manager at OneSignal.
Syllabus
Intro
Once upon a time
Kafka
Issues
Subpartition processing
Concession
Review
Goals
Observability
OneSignal
Why is that a problem?
Q&A
Outro
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube