February 23–26, 2020

Domain-Driven & Event-Driven Architecture sessions

Domain-driven and event-driven architectural concepts offer great promise. They’re inherently flexible and scalable, allowing organizations to build systems based on actual usage and needs. Whether your organization is still exploring these concepts, re-examining their viability, or even trying to make the most of an ongoing implementation, Software Architecture offers expert guidance on maximizing their promise.

Add to your personal schedule
9:00am - 5:00pm Sunday, February 23 & Monday, February 24
Location: Clinton
Vaughn Vernon (Kalele and vlingo)
Join Vaughn Vernon to explore the foundational architectures on which today's software is built and the advanced architecture patterns necessary for distributed, reactive microservices software. You'll get hands-on experience with the essential strategic and tactical tools for domain-driven design and the architectures and patterns used to develop contemporary advanced systems. Read more.
Add to your personal schedule
9:00am12:30pm Monday, February 24, 2020
Location: Gramercy West
Secondary topics:  Framework-focused, Hands-on
Sasa Djolic (Kater)
Event-driven design (EDD) scales from small, simple applications to large, complex systems, and it provides the ability to extend applications with new functionality and retroactively catch up on historical domain events. Sasha Jolich explains how to create a to-do web app using EDD. Read more.
Add to your personal schedule
10:45am12:15pm Wednesday, February 26, 2020
Location: Grand Ballroom West
Secondary topics:  Best Practice
Allen Holub (Holub Associates)
Allen Holub leads a practical introduction to event storming, including an extensive live demo. Join in to explore the entities, bounded contexts, and essential events for an effective choreographed microservice (or reactive) architecture. Read more.
Add to your personal schedule
1:15pm2:05pm Wednesday, February 26, 2020
Location: Grand Ballroom West
Secondary topics:  Best Practice, Theoretical
Amanda Gilbert (Confluent)
Your business decides to invest in an event-driven architecture (EDA)...so what now? Join Amanda Gilbert for an overview of EDA. You'll explore the benefits they offer in terms of flexibility in your architectural design and long-term thinking—EDAs allow you to reconsider the way you share data within your organizations, and by planning an adaptable design, you allow for future growth. Read more.
Add to your personal schedule
2:15pm3:05pm Wednesday, February 26, 2020
Location: Grand Ballroom West
Secondary topics:  Best Practice, Case Study
Biharck Araujo (ThoughtWorks)
When it comes to building complex systems architectures, teams often begin with strategies such as event drive and, in some cases, even sourcing approaches. What some forget is that details in postproduction might generate more problems than solutions. Biharck Araújo shares real use cases that illustrate the most essential parts of the event sourcing methodology and common mistakes to avoid. Read more.
Add to your personal schedule
3:50pm4:40pm Wednesday, February 26, 2020
Location: Nassau
Secondary topics:  Best Practice
Vaughn Vernon (Kalele and vlingo)
Vaughn Vernon leads a deep dive into whether event-driven architecture and streaming is all it's cracked up to be, serious pitfalls to these to techniques, and how to avoid them. You'll learn about domain-driven design (DDD) context mapping with open host service and published language and discover how to integrate using reactive implementations that transform streaming to well-designed solutions. Read more.
Add to your personal schedule
3:50pm4:40pm Wednesday, February 26, 2020
Location: Sutton South
Secondary topics:  Hands-on, Overview
Bernd Rücker (Camunda)
Event-driven architectures are on the rise. Bernd Rücker looks at events on the inside and outside of an application or service to determine the advantages of event-driven architectures. But he also focuses on the often-forgotten pitfalls. You'll leave with a better understanding what event driven means and how to apply it in your project. Read more.
Add to your personal schedule
4:50pm5:40pm Wednesday, February 26, 2020
Location: Nassau
Secondary topics:  Case Study
Amanda Kabak (CleanSpark)
Amanda Kabak explains why there's more to stream processing than serverless workflows. Actors can provide the ability to create complex calculations meshes that run on cloud resources with cost-effective density. Read more.
Add to your personal schedule
4:50pm5:40pm Wednesday, February 26, 2020
Location: Sutton South
Secondary topics:  Anti-Pattern, Best Practice
Allard Buijze (AxonIQ)
Microservices, and especially the event-driven variants, are at the very peak of the hype cycle and, according to some, on their way down. Meanwhile, a large number of success stories and failures have been shared about this architectural style. Allard Buijze explains how not to throw away the baby with the bath water and end up reinventing the same concepts again a decade from now. Read more.

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires