Domain-Driven Design: Tackling Complexity in the Heart of Software

· Addison-Wesley
4.1
49 reviews
Ebook
560
Pages
Eligible

About this ebook

Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development.

Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis–refactoring not just the code but the model underlying the code–in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:

With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.

Ratings and reviews

4.1
49 reviews
Paul Dann
October 9, 2020
I can confirm that this book isn't available as an ePub download. I think the trick is to check for "eReader" in the list of "Best for" devices. Google support is *terrible* - they don't understand what an ePub *is* let alone why some books don't offer a download.
7 people found this review helpful
Did you find this helpful?
Daniel Eliasson
October 17, 2021
Get to the point... I think this book is really slow moving with lots of roundtrips before getting to the point. maybe i had to high expectations for this book.
Did you find this helpful?
A Google user
July 18, 2012
Finally found the exposition I've been needing to mold my project into elegant work of art from the pile of "mud" its turning into.
Did you find this helpful?

About the author

Eric Evans is the founder of Domain Language, a consulting group dedicated to helping companies build evolving software deeply connected to their businesses. Since the 1980s, Eric has worked as a designer and programmer on large object-oriented systems in several complex business and technical domains. He has also trained and coached development teams in Extreme Programming.



Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.