تفاصيل الكتاب

9781800560734

Domain-driven design with Java, a practitioner's guide : create simple, elegant, and valuable software solutions for complex business problems / Premanand Chandrasekaran, Karthik Krishnan

Publication Date: 2022

ISBN: 9781800560734

Internet Resource: Please Login to download book


Helps you as a developer and architect to put your knowledge to work in order to create elegant software designs that are enjoyable to work with and easy to reason about. You'll begin with an introduction to the concepts of domain-driven design and discover various ways to apply them in real-world scenarios. You'll also appreciate how DDD is extremely relevant when creating cloud native solutions that employ modern techniques such as event-driven microservices and fine-grained architectures. As you advance through the chapters, you'll get acquainted with core DDD's strategic design concepts such as the ubiquitous language, context maps, bounded contexts, and tactical design elements like aggregates and domain models and events. You'll understand how to apply modern, lightweight modeling techniques such as business value canvas, Wardley mapping, domain storytelling, and event storming, while also learning how to test-drive the system to create solutions that exhibit high degrees of internal quality.


Subject: Software engineering, Programming languages, Computer software Development, Java (Computer program language)