Ryan Shriver is the Chief Technology Officer of Commonwealth Savers, a member-focused financial services organization based in Richmond, Virginia. At Commonwealth Savers, he leads the technology teams and focuses on building secure, resilient platforms that support long-term member value and operational excellence.
Strategic Domain-Driven Design (DDD) is an architecture approach that aligns systems, data, and teams around the true structure of the business. Getting started with identifying bounded contexts—the core building blocks of Strategic DDD—has long been a challenging mix of art and science.
In this hands-on session, you’ll learn a practical, repeatable method for introducing Strategic DDD starting with a single business process. Using collaborative event storming, you’ll visualize the flow of the conference registration journey, identify natural bounded contexts, and map the messages that flow between them.
You’ll see how starting with this approach is a natural input to event-driven architectures and CQRS patterns while also creating a common language between Business and IT to inform strategic decisions.
When modernizing architecture, quickly discovering the current users, systems and their dependencies is a critical starting point. Unfortunately, accurate documentation rarely exists. When it does, it’s confusing and at the wrong level. More often than not, accurate architecture details are locked in people’s heads and not written down anywhere. So, how might we create an accurate view of the current software architecture quickly while also having fun with our team?
This session teaches you how to facilitate a pair of workshops to uncover and visually document any collection of software systems in fun and engaging ways. Based on the Miro Discover Systems with the C4 Model template, you will learn how to help your teams translate isolated tribal knowledge into a collective view of the architecture that anyone can understand. Learn the tips and tricks for taking something boring - like creating system documentation - and turning it into a fun activity where everyone can participate and learn!
Organizations increasingly see their aging technology and data architecture as a liability, at odds with their desired outcomes of engaging customer experiences, fast delivery speed and operational efficiency. So, how are organizations modernizing their legacy architecture and transforming it into a competitive advantage? What role is strategic Domain-Driven Design (DDD) playing in this transformation and how can it help organizations like yours?
In this talk, Ryan shares why architecture modernization is critical for today’s organizations and then shows real-life before / after designs from organizations using DDD to modernize their applications, data warehouses and cloud infrastructure. Ryan highlights the key DDD concepts used in modernization and explains how to get started a Domain-Driven Discovery approach. This talk is for all tech leaders interested in seeing real-life examples of how to modernize architecture using DDD and turn a liability into a competitive advantage.
Organizations increasingly see their aging technology and data architecture as a liability, at odds with their desired outcomes of engaging customer experiences, fast delivery speed and operational efficiency. So, how are organizations modernizing their legacy architecture and transforming it into a competitive advantage? What role is strategic Domain-Driven Design (DDD) playing in this transformation and how can it help organizations like yours?
In this talk, Ryan shares why architecture modernization is critical for today’s organizations and then shows real-life before / after designs from organizations using Strategic DDD to modernize their applications, data platforms and cloud infrastructure. Using real-world examples, Ryan highlights the key DDD concepts used in modernization and explains how to get started with a Domain-Driven Discovery approach. This talk is for anyone interested in seeing real-life examples of how to modernize architecture using DDD and turn a liability into a competitive advantage.