Vlad Khononov

Learning Domain-Driven Design

Aligning Software Architecture and Business Strategy. 2nd edition. Sprachen: Englisch
EAN 9798341672611
66,00 €
inkl. MwSt.
450 Seiten
September 2027
O'Reilly Media

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

Vlad (Vladik) Khononov is a software engineer with over 20 years of industry experience, during which he has worked for companies large and small in roles ranging from webmaster to chief architect. Vlad maintains an active media career as a public speaker, blogger, and author. He travels the world consulting and talking about domain-driven design, microservices, and software architecture in general. Vlad helps companies make sense of their business domains, untangle legacy systems, and tackle complex architectural challenges. Vladik lives in Northern Israel with his wife and an almost-reasonable number of cats.