Tag
Domain-driven design
Every article on Domain-driven design, newest first.
- 14Articles
- 122 minOf reading
- 3Subjects
The Second Pattern: The Ones I Left Out
Five patterns I know well, that come up constantly, and would not reach for in PHP. Not because they are bad ideas, but because of what the runtime does and does not give you.
The Second Pattern: Anti-Corruption Layer
Carrier B speaks GraphQL, so the response arrives shaped like your query and feels like it belongs to you. It does not, and their vocabulary is now load-bearing in your domain.
The Art Of Keeping Business Logic Honest
Use state machines and workflow engines in Laravel to keep business rules explicit, auditable, and resilient across async processes.
Thinking In Layers
Use layered thinking to place logic in the right part of your application before it turns into a mess.
Building Real Applications with TempestPHP
How to structure TempestPHP applications with domain-first folders, repositories, command handlers, and thin controllers that stay maintainable.
Event-driven architecture with domain-driven design
Learn how to implement event-driven architecture using domain-driven design principles to build scalable and maintainable systems.
Event Sourcing in Laravel
Master Event Sourcing in Laravel with this comprehensive guide, perfect for enhancing PHP projects with advanced data tracking and state management techniques.
How I develop applications with Laravel
Learn a unique Laravel development workflow building a to-do API with step-by-step guidance and systematic approach.
Routing within our Domain
Learn how to manage routes in Laravel DDD by creating domain-specific route files and using service providers for cleaner and more organized code.
Getting started with DDD in Laravel
Master Laravel DDD with ease; Learn how to enhance your Laravel applications by implementing Domain Driven Design for improved structure and maintainability.
Querying Records in our Domain
Learn how to leverage Laravel DDD for efficient record queries. Simplify read actions in your application.
Starting our Domain Code; Data Objects and Factories
Enhance code consistency and safety in Domain-Driven Design with Laravel DDD. Learn about Data Objects & Factories.