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: 4 Patterns That Kill Invalid State

Value Objects in Go: 4 Patterns That Kill Invalid State

1
Comments
8 min read
Your gRPC Protobuf Types Don't Belong in Your Domain Layer

Your gRPC Protobuf Types Don't Belong in Your Domain Layer

1
Comments
6 min read
Your AI Agent Budget Check Has a Race Condition

Your AI Agent Budget Check Has a Race Condition

2
Comments 2
3 min read
main() Is the Most Important Function in Your Go Service

main() Is the Most Important Function in Your Go Service

1
Comments
8 min read
Your Go Tests Take 6 Minutes Because Your Architecture Is Wrong

Your Go Tests Take 6 Minutes Because Your Architecture Is Wrong

1
Comments
7 min read
Your Go Config Package Is a Hidden Dependency Monster

Your Go Config Package Is a Hidden Dependency Monster

1
Comments
7 min read
golang-standards/project-layout Is Not a Standard. Russ Cox Said So

golang-standards/project-layout Is Not a Standard. Russ Cox Said So

1
Comments
10 min read
Cost-Aware Model Routing in Production: Why Every Request Shouldn't Hit Your Best Model

Cost-Aware Model Routing in Production: Why Every Request Shouldn't Hit Your Best Model

2
Comments
8 min read
The Repository Pattern Everyone Gets Wrong in Go

The Repository Pattern Everyone Gets Wrong in Go

Comments
8 min read
Your Go HTTP Handler Is 400 Lines. That's the Whole Problem

Your Go HTTP Handler Is 400 Lines. That's the Whole Problem

Comments
9 min read
Your GORM Model Is Not Your Domain (And It's Eating Your Business Logic)

Your GORM Model Is Not Your Domain (And It's Eating Your Business Logic)

1
Comments
10 min read
PHPUnit Mocking Made You Lazy. Go Will Force You to Design

PHPUnit Mocking Made You Lazy. Go Will Force You to Design

Comments
10 min read
A Malicious Go Module Sat in the Mirror for 3 Years. Your go.sum Won't Save You

A Malicious Go Module Sat in the Mirror for 3 Years. Your go.sum Won't Save You

Comments
10 min read
DDD in Go Without the Bureaucracy: Aggregates, Not Abstractions

DDD in Go Without the Bureaucracy: Aggregates, Not Abstractions

Comments
10 min read
Stop Looking for Laravel's Service Container in Go

Stop Looking for Laravel's Service Container in Go

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