Event Driven Architecture
Past Presentations
Spotify's Reliable Event Delivery System
Spotify’s event delivery system is one of the foundational pieces of Spotify’s data infrastructure. It has a key requirement to reliably deliver complete data with a predictable latency and make it available to Spotify developers via well-defined interface. Delivered data is than used to...
Observability, Event Sourcing and State Machines
What is a way to have complete transparency of the state of a service? Ideally we would record everything - the inputs, outputs and timings - in order to capture highly reproducible and transparent state changes. However, is it possible to record every event or message in and out of a service...
Drivetribe: A Social Network on Streams
Drivetribe is the world's biggest motoring destination, as envisioned by Jeremy Clarkson, Richard Hammond, and James May. Built on top of the Event Sourcing/CQRS pattern, the Drivetribe platform uses Apache Kafka as its source of truth and Apache Flink as its processing backbone. This talk aims...
The Present and Future of Serverless Observability
As engineers, we're empowered by advancements in cloud platforms to build ever more complex systems that can achieve amazing feats at a scale previously only possible for the elite few. The monitoring tools have evolved over the years to accommodate our growing needs with these increasingly...
How Events Are Reshaping Modern Systems
Event-driven architecture and design have been getting a lot of attention in recent years. It’s an old concept that has been around for decades, so why this sudden peak of interest? In this talk, we will explore the nature of events, what it means to be event-driven, and how we can unleash the...
Lambda Architectures: a Snapshot, a Stream, & a Bunch of Deltas
We all got so excited about breaking apart our monoliths and liberating our microservices. At HBC Tech, our work on luxury e-commerce experiences across gilt.com, saks.com, lordandtaylor.com, thebay.com and saksoff5th.com shows us that unconstrained, organic...
Interviews
The Present and Future of Serverless Observability
What is the focus of your work today?
At the moment, I’m building the backend services for a real-time multiplayer game on mobile, including an inhouse networking stack that will be deployed globally and supports both TCP and reliable UDP. We’re still doing a lot of tuning, and would put an early alpha build in front of users for external validation on our networking...
Read Full InterviewHow Events Are Reshaping Modern Systems
How you you describe the persona and level of the target audience?
My talk is for programmers and architects (from beginners to experienced) that are interested in and intrigued by event-driven systems and event-driven architecture.
Read Full InterviewActors or Not: Async Event Architectures
What is the focus of your work today?
I work on a large-scale data pipeline at Activision. We consume various telemetry information from Call of Duty games. Currently I'm mostly focused on ingestion and stream processing. Actually, stream processing is a pretty big area of interest for me recently and I'm trying to learn and absorb as much available information as...
Read Full Interview