DEV Community

Architecture

The fundamental structures of a software system.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Domain Model vs Persistence Model: The Mapper Layer in Go

Domain Model vs Persistence Model: The Mapper Layer in Go

Comments
8 min read
Type-Driven Domain Design in Go: Encoding Invariants at Compile Time

Type-Driven Domain Design in Go: Encoding Invariants at Compile Time

Comments
8 min read
Functional Core, Imperative Shell in Go: Where Side Effects Belong

Functional Core, Imperative Shell in Go: Where Side Effects Belong

Comments
8 min read
Saga Orchestration in Go: A State Machine for Multi-Service Workflows

Saga Orchestration in Go: A State Machine for Multi-Service Workflows

Comments
9 min read
CQRS in Go Without a Framework: Separate Read and Write Paths

CQRS in Go Without a Framework: Separate Read and Write Paths

Comments
8 min read
Domain Primitives in Go: One Type Per Real-World Concept

Domain Primitives in Go: One Type Per Real-World Concept

Comments
8 min read
Event Sourcing in Go: An Append-Only Store and a 200-Line Replay

Event Sourcing in Go: An Append-Only Store and a 200-Line Replay

Comments
7 min read
Bounded Contexts in a Go Monorepo: How `internal/` Becomes the Boundary

Bounded Contexts in a Go Monorepo: How `internal/` Becomes the Boundary

Comments
8 min read
Where to store slugs

Where to store slugs

3
Comments 1
3 min read
Technical Write-up: Comparing CMS Architectures

Technical Write-up: Comparing CMS Architectures

Comments
5 min read
5 Factory Patterns in Go That Aren't the Gang of Four

5 Factory Patterns in Go That Aren't the Gang of Four

Comments
7 min read
15 DeFi Protocols, 631 Tests: Building Reliable Multi-Protocol Trading Infrastructure

15 DeFi Protocols, 631 Tests: Building Reliable Multi-Protocol Trading Infrastructure

Comments
5 min read
The System Ran Without Me (And That Was the Point)

The System Ran Without Me (And That Was the Point)

Comments
3 min read
Why We Chose JSONB for AI: How NextBlock CMS Bypassed the "HTML Wall" for Next.js 16

Why We Chose JSONB for AI: How NextBlock CMS Bypassed the "HTML Wall" for Next.js 16

Comments
3 min read
How to Build Self-Evolving AI Agents That Improve Without Human Intervention

How to Build Self-Evolving AI Agents That Improve Without Human Intervention

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