Reactive DDD - When Concurrent Waxes Fluent
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore a comprehensive conference talk on leveraging Reactive Domain-Driven Design (DDD) for concurrent systems. Delve into practical guidance for creating software refinement turning points, focusing on modeling business-driven solutions with fluent, type-safe, and Reactive properties. Learn how to transition legacy systems burdened with technical debt to ones with clear boundaries, explicit business models, and modern architectures. Discover strategies for achieving fully utilized hardware performance, throughput, and scale through responsive, resilient, elastic, and message-driven solutions. Gain insights into addressing the challenges of distribution, concurrency, latency, and time-critical results while tackling complex business challenges. Examine topics such as Reactive message-driven systems, event-driven architectures, fluent models and APIs, type safety, and the transition from monoliths to microservices using the strangler pattern.
Syllabus
Reactive DDD When Concurrent Waxes Fluent
Reactive Platform Chief Architect
Inefficient
Anemic Domain Model
Not a Domain Model
Inarticulate
Reactive message-driven
Event Driven
Fluent?
Completes
Not a Noun?
Protocol
Fluent Model
Fluent API
Fluent Inside
Reactive?
Type Safe?
Uncertainty (1)
Model It
Business Wants
Legacy: Monolith
Legacy: BBOM
Dependencies?
Complex System
Bounded Context
Tell!
Explicit, Testable, Less Code
Monolith to Microservices
Eat an Elephant One bite at a time.
Strangler (2)
Restructured (1)
Reactive Rework
Architecture
Open Source Reactive Platform
Taught by
NDC Conferences
Related Courses
Introducción a computación serverless con AWS LambdaCoursera Project Network via Coursera Designing a Microsoft Azure Messaging Architecture
Pluralsight Python for Salesforce Developers
Pluralsight Play by Play: Getting on the Bus - Event-based Architecture with Salesforce Platform Events
Pluralsight Azure Event Grid
LinkedIn Learning