Event Driven Architecture
Past Presentations
Dynamically Re-Configurable Event-Driven Systems
To take on new competitors and grab the attention of new generations of clients, traditional financial institutions are faced with the challenge of reinventing their service offering for a digital economy. Our new services must combine modern data types with legacy data, with interaction...
Scaling Event Sourcing for Netflix Downloads
In November of 2016 Netflix successfully launched its new Download feature, allowing users to download and play content offline on their mobile devices. This feature required us to change our previously stateless distributed licensing service to be real time and stateful. In a matter of months we...
Streaming Microservices: Contracts & Compatibility
In a world of microservices that communicate via unbounded streams of events, schemas are the contracts between the services. Having an agreed contract allows the teams developing those services to move fast, by reducing the risk involved in making changes. Yet delivering events with schema...
When Microservices Meet Event Sourcing
Microservices are becoming quite a popular architectural pattern, both in the development of brand new systems and when decomposing legacy monoliths into smaller independent modules. However, the typical microservices approach based on HTTP and REST brings with it critical cross-functional...
Designing Events-First Microservices
In this talk, we will explore the nature of events, what it means to be event-driven, and how we can unleash the power of events and commands by applying an events-first domain-driven design to microservices-based architectures. We will start by developing a solid theoretical...
Modeling the Real World With Elixir/OTP
Building software that interacts with the real world is not as trivial as it sounds. When you build software that interacts with the real world, you have model your program to represent the real world. The traditional approach to modeling this is to model real-world events sequentially, one after...
Interviews
Designing Events-First Microservices
How would 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 InterviewModeling the Real World With Elixir/OTP
What is the focus of your work today?
I work on event-based systems that leverage Elixir/OTP and quite a bit of Apache Kafka. My team is building a platform for enriching and processing high volumes of data in real time.
Read Full InterviewPracticalDDD: Bounded Contexts + Events => Microservices
What is the focus of your work today?
I'm currently working as a software architect at Particular Software, the makers of NServiceBus. As an architect, I guide clients to help review their design or proof of concept to see how they can build loosely coupled systems using both event-driven architecture and domain-driven design (DDD).
Read Full Interview