DEV Community

Architecture

The fundamental structures of a software system.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Modeling Money in PHP: Your Own Value Object vs brick/money Behind a Port

Modeling Money in PHP: Your Own Value Object vs brick/money Behind a Port

Comments
7 min read
"Cutting MCP token bloat by 12x: what happened when we packed 31 tools into one server"

"Cutting MCP token bloat by 12x: what happened when we packed 31 tools into one server"

1
Comments
6 min read
DDD Is Not Dying. Cargo-Cult DDD Is.

DDD Is Not Dying. Cargo-Cult DDD Is.

Comments 1
11 min read
It’s Not Just the College Kids

It’s Not Just the College Kids

Comments
4 min read
Scaling data systems: Where things start to break

Scaling data systems: Where things start to break

Comments
3 min read
Building Resilient Multi-Agent Systems

Building Resilient Multi-Agent Systems

Comments
7 min read
A Domain Logger Port: Decoupling From PSR-3 Without Losing Context

A Domain Logger Port: Decoupling From PSR-3 Without Losing Context

Comments
7 min read
Query Objects in PHP: Rich Filtering Without Leaking SQL Into the Domain

Query Objects in PHP: Rich Filtering Without Leaking SQL Into the Domain

Comments
7 min read
Efficient Auditing: Mastering PostgreSQL JSONB in Laravel 🛡️

Efficient Auditing: Mastering PostgreSQL JSONB in Laravel 🛡️

Comments 1
3 min read
Retries and Circuit Breakers Belong in the Adapter, Not Your Use Case

Retries and Circuit Breakers Belong in the Adapter, Not Your Use Case

Comments
6 min read
Persisting One Aggregate Across Multiple Tables, ORM-Agnostic

Persisting One Aggregate Across Multiple Tables, ORM-Agnostic

Comments
7 min read
Hand-Rolled Mappers vs AutoMapper: Keeping the PHP Domain Pure at the Boundary

Hand-Rolled Mappers vs AutoMapper: Keeping the PHP Domain Pure at the Boundary

Comments
6 min read
How I took my Rust GUI from 135 MB to 30 MB by ditching the GPU

How I took my Rust GUI from 135 MB to 30 MB by ditching the GPU

1
Comments
11 min read
Translate Infrastructure Errors at the Adapter, Not in Your Domain

Translate Infrastructure Errors at the Adapter, Not in Your Domain

Comments
6 min read
Why New Language Features Need to Target AI Agents, Not Developers

Why New Language Features Need to Target AI Agents, Not Developers

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