Domain-Driven Design with Java - A Practitioner’s Guide
Despite the availability of a wide range of literature on domain-driven design, real-world application of these principles remains a challenge. This book takes a practical and modern approach to architecting and implementing DDD-inspired solutions into rational, collaborative, and loosely coupled subsystems to meet different business needs.
Offered by
Difficulty Level
Intermediate
Completion Time
10h4m
Language
English
About Book
Who Is This Book For?
This book is for intermediate Java programmers looking to upgrade their software engineering skills and adopt a collaborative and structured approach to designing complex software systems. Specifically, the book will assist senior developers and hands-on architects to gain a deeper understanding of domain-driven design and implement it in their organization. Familiarity with DDD techniques is not a prerequisite; however, working knowledge of Java is expected.
Domain-Driven Design with Java - A Practitioner’s Guide
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 10h4m total length
The Rationale for Domain-Driven Design
The Mechanics of Domain-Driven Design
Where and How Does DDD Fit?
Domain Analysis and Modeling Using EventStorming
Implementing Domain Logic
Implementing the User Interface - Task-Based
Implementing Queries
Implementing Long-Running Flows
Integrating with External Systems
Beginning the decomposition journey
Decomposing into finer-grained components
Beyond Functional Requirements
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!