Explore the intersection of Reactive software development and Domain-Driven Design in this 58-minute conference talk by Vaughn Vernon. Delve into the world of fully utilized hardware, achieving optimal performance, throughput, and scale through responsive, resilient, elastic, and message-driven solutions. Learn how to create software that delivers critical, differentiating innovations demanded by today's fast-paced commercial markets. Gain practical guidance on refining your software development process by using DDD to model business-driven solutions with fluent, type-safe, and Reactive properties. Discover strategies for transitioning legacy systems with deep technical debt to modern architectures with clear boundaries and explicit business models. Examine topics such as distribution, concurrency, latency, and time-critical results in the context of complex business challenges. Explore concepts like Reactive Platform, Bounded Context, Event-Driven architecture, and the Strangler pattern. Understand how to create explicit, testable, and concise code while leveraging open-source Reactive platforms.
Read more