Articles by Tag #ddd

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Another Way to Structure your Symfony Project

The MVC + Services architecture is so common in Symfony projects that it feels like the only way....

Learn More 29 4Nov 25 '24

Além do Código: Linguagem Ubíqua e Idioma do Código

Olá! Este é um post da seção Além do Código, onde pretendo discutir algumas questões que influenciam...

Learn More 16 4Aug 19 '24

Creating focused domain applications. A Symfony approach (Extracting and validating data)

Introduction This is the first post of a series that i've decided to create in order to...

Learn More 11 2Nov 2 '24

Knowledge Extraction in Domain-Driven Design || DDD Eric Evans

Summary: Knowledge Extraction in Domain-Driven Design (Chapter 1) 1. Problem:...

Learn More 10 1May 26

Entenda DDD de uma vez por todas, na implementação [PT-BR]

Introdução O Domain-Driven Design (DDD), conforme definido no livro original Domain-Driven...

Learn More 6 0Feb 21

Implementing a DDD Use Case in PHP

Implementing a DDD Use Case for in PHP This article explores a Domain-Driven Design (DDD)...

Learn More 5 0Nov 10 '24

Event storming, and then what?

References Github Repo My Blog Event Storming Ticino SW craft sessions ...

Learn More 4 0Jul 11 '24

Padrão Repository: A Abstração que Transformou o Acesso a Dados em Aplicações .NET

No desenvolvimento de software moderno, uma das decisões mais críticas é como estruturar o acesso a...

Learn More 4 0May 24

Designing Scalable Systems: A Guide to Domain-Driven Design (DDD) with .NET

Introduction As software systems grow in complexity, maintaining scalability, clarity, and...

Learn More 3 0Nov 18 '24

От слоистой архитектуры к DDD. Мой опыт миграции и распила монолита

Сегодня поговорим об архитектуре бэкенд-приложений и сравним два популярных способа структурирования...

Learn More 3 0Dec 25 '24

Creating focused domain applications. A Symfony approach (Returning the result)

Introduction This is the last article of this series. In the previous article we created...

Learn More 3 8Nov 23 '24

Most Popular .NET Domain-Driven Design (DDD) Resources: Top 5 GitHub Repositories, Frameworks & Templates in 2025

Domain-Driven Design (DDD) is a software development approach that focuses on creating software that...

Learn More 3 1Jun 4

Demystifying CPF and CNPJ Check Digit Algorithms: A Clear and Concise Approach

I vividly rememeber my first encounter with the CPF (Brazillian ID) validation algorihm during my...

Learn More 3 0Sep 2 '24

Techniques for Refactoring a Monolith to Microservices

Transforming a monolithic program into a microservices architecture is a big change that improves...

Learn More 3 0Sep 18 '24

Your Laravel application with Repository doesn't make any sense

I’ve seen over the years many developers using the Repository pattern with Laravel, attempting to...

Learn More 2 8Aug 1 '24

Creating focused domain applications. A Symfony approach (Managing validation errors)

Introduction In the last post, we analyzed how the serializer and validator symfony...

Learn More 2 2Nov 9 '24

Entendendo Outbox Pattern

O que é o Outbox Pattern? O Outbox Pattern é um padrão arquitetural que garante a...

Learn More 2 1Jun 10

Quando usar e quando não usar DDD?

Apesar de muitas pessoas afirmarem utilizar DDD apenas por possuir uma arquitetura em camadas, isto...

Learn More 1 0Mar 31

Introducing PHPArchitectureGuardian: Static Analysis for Architecture Compliance

“Good architecture is invisible; bad architecture haunts you every day.” Maintaining a large...

Learn More 1 0May 15

Understanding the Domain and Building the Team: The Foundations of Change (II)

When starting a complex project like the one we are tackling, it's essential to gather as much...

Learn More 1 0Jan 19

YAGNI For Types

Noticed a disturbing trend the past 3 years that I’ll often end up with too many/overly verbose types. TDD has helped remove them, but I wonder if there is a TDD you can apply to Type Driven Development?

Learn More 1 0Nov 8 '24

Code as design

1. Introduction There has been an open discussion if it is better to treat software as a...

Learn More 1 0Dec 11 '24

Analyzing Software Architecture Decisions: Data Access Object vs DDD Repository

Domain Driven Design Repository

Learn More 1 0Apr 26

Diseño de productos de software

En este articulo quiero mostrar como veo el diseño de software, algo que vas mas allá de la parte de...

Learn More 1 0Mar 9

[DDD] Tactical Design Patterns Part 4: Consistency

More than a year ago, I wrote about tactical design patterns in Domain-Driven Design (DDD). I'm...

Learn More 1 0Apr 10

An Initiation to Domain-Driven Design

What is Domain-Driven Design (DDD)? I used to group it with the other programming acronyms (TDD,...

Learn More 1 0Jan 13

Arquitetura Viva: Moldando Sistemas para Mudanças

Reflexão sobre como arquiteturas de software, como DDD e clean architecture, podem ser adaptadas à realidade prática. Defende módulos coesos e plug 'n play para flexibilidade e sustentabilidade.

Learn More 1 0Dec 6 '24

The Ultimate Guide to Learning Domain-Driven Design (DDD)

As a software developer or architect, you’ve probably heard about Domain-Driven Design (DDD) – an...

Learn More 1 0Feb 19

Domain-Driven Design com .NET

Domain-Driven Design (DDD) é uma abordagem arquitetural que coloca o foco no núcleo do negócio. Ela...

Learn More 0 0Jun 3

Action-Domain-Responder VS. MVC: Laravel Implementation Example

Basically, Action-Domain-Responder (ADR) is simply an improved version of the classic...

Learn More 0 7Apr 30