DEV Community

Architecture

The fundamental structures of a software system.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Anemic Domain, Fat Service: The PHP Antipattern Nobody Calls Out

Anemic Domain, Fat Service: The PHP Antipattern Nobody Calls Out

Comments
9 min read
One Use Case, Three Entry Points: HTTP, CLI, and Queue Workers Sharing the Same Code

One Use Case, Three Entry Points: HTTP, CLI, and Queue Workers Sharing the Same Code

Comments
8 min read
The Dependency Rule: The One Architecture Rule That Replaces 50 Others

The Dependency Rule: The One Architecture Rule That Replaces 50 Others

Comments
9 min read
Hexagonal Architecture in PHP, Without the Astronaut Talk

Hexagonal Architecture in PHP, Without the Astronaut Talk

Comments
9 min read
Stop Putting Business Logic in Eloquent Models

Stop Putting Business Logic in Eloquent Models

Comments
9 min read
Value Objects in PHP 8.3: Stop Passing Strings for Money

Value Objects in PHP 8.3: Stop Passing Strings for Money

Comments
9 min read
Domain Events in PHP Without a Kafka Cluster

Domain Events in PHP Without a Kafka Cluster

Comments
9 min read
Why "Service" Is the Worst Word in Your PHP Codebase

Why "Service" Is the Worst Word in Your PHP Codebase

Comments
9 min read
Hexagonal vs Clean: When to Lean Which Way

Hexagonal vs Clean: When to Lean Which Way

Comments
9 min read
Doctrine 3 Behind a Port: The Pattern That Lets You Swap ORMs

Doctrine 3 Behind a Port: The Pattern That Lets You Swap ORMs

Comments
10 min read
The Death of the "Black Box": Why the Future of AI is Modular

The Death of the "Black Box": Why the Future of AI is Modular

Comments
2 min read
From Prototype to Production: Deploying p-agent Workflows

From Prototype to Production: Deploying p-agent Workflows

Comments
2 min read
Your AI Agent Doesn't Exist Between Messages. And That's the Real Problem.

Your AI Agent Doesn't Exist Between Messages. And That's the Real Problem.

1
Comments
6 min read
RSC as a serializer, not a model

RSC as a serializer, not a model

1
Comments
10 min read
The Competence Trap: Why Your Best AI Agent Might Be Your Biggest Risk

The Competence Trap: Why Your Best AI Agent Might Be Your Biggest Risk

Comments
1 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.