DEV Community

Architecture

The fundamental structures of a software system.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Reconciliation, Not Sync: Integrating a System That Also Webhooks You Back

Reconciliation, Not Sync: Integrating a System That Also Webhooks You Back

Comments
7 min read
You Probably Don't Need Kafka: A Durable Outbox and Job Queue in Plain Postgres

You Probably Don't Need Kafka: A Durable Outbox and Job Queue in Plain Postgres

Comments
8 min read
Never Trust the Client to Create the Order: Making Payment the Source of Truth

Never Trust the Client to Create the Order: Making Payment the Source of Truth

Comments
9 min read
A Primitive Should Never Have an Opinion

A Primitive Should Never Have an Opinion

Comments
3 min read
The Unit of Work Boundary in PHP: One Transaction Per Use Case

The Unit of Work Boundary in PHP: One Transaction Per Use Case

Comments
6 min read
Privacy isn't encryption: what building on Midnight actually taught me

Privacy isn't encryption: what building on Midnight actually taught me

1
Comments
4 min read
The Specification Pattern With Doctrine Criteria: Queries That Don't Leak

The Specification Pattern With Doctrine Criteria: Queries That Don't Leak

Comments
7 min read
Embedding a Website in Your App - Why It Is More Complex Than You Think

Embedding a Website in Your App - Why It Is More Complex Than You Think

Comments
7 min read
Symfony Messenger Transports: Building a Transactional Outbox on Top

Symfony Messenger Transports: Building a Transactional Outbox on Top

Comments
6 min read
No es magia, es un GenericDAO: cómo evito escribir CRUD repetido en Java/JS vainilla

No es magia, es un GenericDAO: cómo evito escribir CRUD repetido en Java/JS vainilla

Comments
3 min read
Can a "Vibe Coder" Maintain an App? The Hidden Cost of AI Technical Debt

Can a "Vibe Coder" Maintain an App? The Hidden Cost of AI Technical Debt

Comments
5 min read
Service Maps: The Architectural Clarity Your Team Is Missing

Service Maps: The Architectural Clarity Your Team Is Missing

Comments
2 min read
Eloquent Events vs Domain Events: Why the Framework Hook Isn't Enough

Eloquent Events vs Domain Events: Why the Framework Hook Isn't Enough

Comments
7 min read
Topology Is Not a Trust Model: Position vs Identity

Topology Is Not a Trust Model: Position vs Identity

Comments
10 min read
PHP 8.5's New URI Extension: Parsing URLs Without the parse_url() Footguns

PHP 8.5's New URI Extension: Parsing URLs Without the parse_url() Footguns

Comments
6 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.