Goodreads helps you keep track of books you want to read.
Start by marking “Domain-Driven Design in PHP” as Want to Read:
Domain-Driven Design in PHP
Enlarge cover
Rate this book
Clear rating
Open Preview

Domain-Driven Design in PHP

4.56  ·  Rating details ·  124 ratings  ·  15 reviews
Learn how to correctly design Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories and Application Services with PHP. Explore applying the Hexagonal Architecture within your application, whether within an open source framework or your own bespoke system. Finally, look into integrating Bounded Contexts, using REST and Messaging approaches.
Published September 18th 2016 by Rigor Books
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Domain-Driven Design in PHP, please sign up.

Be the first to ask a question about Domain-Driven Design in PHP

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.56  · 
Rating details
 ·  124 ratings  ·  15 reviews

More filters
Sort order
Start your review of Domain-Driven Design in PHP
May 20, 2020 rated it it was amazing  ·  review of another edition
A great cookbook with a lot of working examples.
Sep 21, 2016 rated it it was amazing  ·  review of another edition
Great content and really well explained. The examples are clear and easy to understand. All in all a great book!
Jun 08, 2018 rated it it was amazing  ·  review of another edition
Concise and with plenty of examples. Concepts are explained clearly and very well reasoned. A good introduction for people who wants to get started with DDD.

Chapters order could be slightly improved, and there are a few erratas here and there, but nothing major
Serban Ghita
Oct 04, 2016 rated it it was amazing  ·  review of another edition
Sometimes you may go and apply DDD principles in your app and sometimes you might apply some of them. This book clearly explains a lot of terminology and concepts behind DDD. If you want to learn DDD architecture for your PHP apps go and buy it NOW!
Pedro Gimenez
Jan 05, 2015 rated it really liked it  ·  review of another edition
Ya leí el libro en sus primeras versiones pero no lo había leído en esta última, modifico el rating que le di de 2 a 4 estrellas. Dejo un breve resumen con algunos apuntes del libro:

El libro habla sobre DDD, una manera de escribir software que nos ayuda a tener éxito entendiendo y construyendo diseños de software. DDD nos provee de herramientas estratégicas y tácticas que nos ayudan a escribir software de alta calidad que alcance los objetivos del negocio.

DDD está basado en tres pilares:
* El len
STOEMP Development
That was an awesome read !

The books explains clearly what Domain Driven Design is, why you should adopt it, how you should implement it what the benefits are, and the pain points and uses excellent real life examples in PHP to illustrate all of this.

I highly recommend this book...
Probably one of the best books on programming in PHP I've read
Marko Kunic
Aug 31, 2018 rated it it was amazing
This book is very good. There are a lot of code examples that will quickly get you into DDD with a lot of familiar code that makes it even easier to understand it. This was my second DDD book only because I mainly work with PHP.
Jul 25, 2018 rated it it was amazing
Imprescindible para todos aquellos arquitectos que quieran aplicar DDD en sus proyectos PHP.
Mucho ejemplos de implementación que te resolverán muchas dudas y horas de investigación.
Dec 16, 2017 rated it it was amazing  ·  review of another edition
Nice book! It was my first about DDD, all things explained easy and clear.
Jul 01, 2019 rated it it was amazing  ·  review of another edition
Great book and easy to read. Good examples and amazing explanations. Recommend for anyone in the field.
Andrejs Mironovs
May 24, 2017 rated it really liked it
It was first book on DDD I read and I'm happy about it. It's fairly short, concrete and illustrative. It covered basics perfectly and made me want to dive deeper into the subject.
Jan 26, 2017 rated it really liked it  ·  review of another edition
This book presents a good adaptation of the tactical patterns of DDD for the PHP language. If you are new to DDD, this book may feel alien unfortunately. The core concepts are glanced over and focus is on the code instead. This is somewhat to be expected given DDD in PHP focuses on the building blocks of DDD -- it's worthwhile mentioning for those expecting a full coverage of DDD including the high-level concepts.

To make good use of this book, you should be familiar with Doctrine and Symfony. If
Líbene Fernandes
“If you don’t understand the Domain you’re working on because it’s new and nobody has invested in a solution before, this might mean it’s complex enough for you to start applying Domain-Driven Design.

A good architecture emphasizes the use-cases and decouples them from peripheral concerns.”
rated it really liked it
Jul 19, 2016
Búza Géza
Apr 15, 2017 rated it it was amazing
I liked the book in general and can recommend to anyone interested in this topic. It's packed with PHP code examples to help to understand the concepts. Also there are many references to the mentioned topics and principles, so it's very helpful if you haven't heard some of it yet.
Aggregates chapter could be more clear, but it's a tough topic.
The introduction of Hexagonal Architecture was a bit short and fuzzy. Fortunately the appendix helped somewhat.
rated it liked it
Apr 17, 2016
Eric Estudillo
rated it liked it
Dec 24, 2016
Ahmed Siouani
rated it really liked it
Oct 10, 2018
Marc López Sorribas
rated it it was amazing
Sep 22, 2016
Ayoze Hernández
rated it it was amazing
Oct 13, 2019
Alireza Rahmani
rated it it was amazing
Oct 16, 2018
Keyvan Akbary
Sep 11, 2016 rated it it was amazing  ·  (Review from the author)  ·  review of another edition
rated it it was amazing
Sep 13, 2016
rated it it was amazing
Oct 19, 2018
Albena Krasteva
rated it it was amazing
Jan 06, 2019
rated it liked it
Dec 14, 2016
César García acebal
rated it really liked it
Aug 13, 2019
rated it really liked it
Jan 01, 2019
Вова Малыгин
rated it really liked it
Dec 05, 2018
Aurimas Lickus
rated it liked it
Oct 15, 2017
« previous 1 3 4 5 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Domain-Driven Design Distilled
  • Implementing Domain-Driven Design
  • Microservices for everyone
  • The Pragmatic Programmer: From Journeyman to Master
  • Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • Head First Design Patterns
  • The Kite Runner: A Portrait of the Marc Forster Film
  • Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
  • Object Design Style Guide
  • The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
  • The Invincible
  • Lord of Light
  • PHP Object-Oriented Solutions
  • JavaScript: The Good Parts
  • Mobile Web Design
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Carlos is a PHP Extreme Programmer with more than 15 years of experience developing web applications and more than 10 years experience as a Tech Lead and CTO leading teams of between 20 and 100 people. He is a Certified ScrumMaster (CSM) and has coached and trained close to two dozen different companies in Agile practices, both as an employee and as a consultant. On the technical side, he is a Zen ...more

News & Interviews

Need another excuse to treat yourself to a new book this week? We've got you covered with the buzziest new releases of the day. To create our lis...
53 likes · 18 comments