DEV Community

Architecture

The fundamental structures of a software system.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Value Objects in Go: Making Invalid Domain State Unrepresentable

Value Objects in Go: Making Invalid Domain State Unrepresentable

1
Comments
6 min read
A Domain Exception Hierarchy in PHP That Maps Cleanly to HTTP

A Domain Exception Hierarchy in PHP That Maps Cleanly to HTTP

Comments
6 min read
Contract Tests in PHP: Proving Every Adapter Honors Its Port

Contract Tests in PHP: Proving Every Adapter Honors Its Port

Comments
6 min read
Input and Output DTOs: Drawing the Application Boundary in PHP

Input and Output DTOs: Drawing the Application Boundary in PHP

Comments
7 min read
Feature Flags Without Coupling: A Flag Port for the PHP Domain

Feature Flags Without Coupling: A Flag Port for the PHP Domain

Comments
6 min read
Read Models Without a Second Database: CQRS-Lite Projections in PHP

Read Models Without a Second Database: CQRS-Lite Projections in PHP

Comments
7 min read
The Composition Root: Where PHP Dependency Wiring Actually Belongs

The Composition Root: Where PHP Dependency Wiring Actually Belongs

Comments
6 min read
Cache as a Decorator: Wrap the Repository, Not the Domain

Cache as a Decorator: Wrap the Repository, Not the Domain

Comments
7 min read
Time Is a Dependency: Injecting a Clock Into Your PHP Domain

Time Is a Dependency: Injecting a Clock Into Your PHP Domain

Comments
6 min read
We Analyzed Every Cloud Security Tool Category. They All Have the Same Gap.

We Analyzed Every Cloud Security Tool Category. They All Have the Same Gap.

Comments
8 min read
Why Your RAG Chatbot Looks Great in Week 1 and Hallucinates by Month 2

Why Your RAG Chatbot Looks Great in Week 1 and Hallucinates by Month 2

Comments 1
6 min read
I Built an AI Agent Pipeline That Processes 10,000+ Jobs Daily. Here’s What Almost Broke It

I Built an AI Agent Pipeline That Processes 10,000+ Jobs Daily. Here’s What Almost Broke It

Comments
5 min read
The "Invisible" Routine: Why Every Dev Needs Their Own Code Handwriting

The "Invisible" Routine: Why Every Dev Needs Their Own Code Handwriting

4
Comments 3
3 min read
Claude Code Source Analysis Series, Chapter 5: Tools Overview

Claude Code Source Analysis Series, Chapter 5: Tools Overview

1
Comments
12 min read
Copilot Studio Architecture Explained

Copilot Studio Architecture Explained

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