Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Reactive DDD - When Concurrent Waxes Fluent

NDC Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Reviews

Start your review of Reactive DDD - When Concurrent Waxes Fluent

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.