Learning Domain-Driven Design : Aligning Software Architecture and Business Strategy
local_shippingShip to Me
Overview
The hardest problems in software design are rarely technical. They begin when design drifts away from the business it serves: brittle services, tangled dependencies, systems that resist change as the business evolves. Learning Domain-Driven Design, second edition, gives software architects and engineers a practical framework for aligning software design with business strategy, from high-level architecture down to modeling business processes and rules.
In this new edition of his best-selling guide, Vlad Khononov explains DDD through patterns, collaborative modeling techniques, and a running real-world example. You'll explore bounded contexts, aggregates, domain events, EventStorming, microservices, and event-driven architecture, with every concept in service of a design decision. New material on domain analysis, balanced coupling, and AI-assisted software engineering updates DDD for the way software is built today. The result is a reference you'll return to as systems, teams, and priorities change.
- Analyze business strategy and its impact on software design decisions
- Design system and team boundaries for autonomy and modularity
- Tackle complex business logic with advanced tactical patterns
- See how DDD supports the fundamental principles of modular design
- Introduce DDD gradually and pragmatically, even in legacy systems
Customers Also Bought
Details
- ISBN-13: 9798341672611
- ISBN-10: 9798341672611
- Publisher: O'Reilly Media
- Publish Date: April 2027
- Page Count: 450
Related Categories
