DEV Community

Domain Driven Design

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
DDD is not about Code, it’s about Productivity!

DDD is not about Code, it’s about Productivity!

1
Comments
1 min read
Aggregate Identity in Go: UUID v7, ULID, or Snowflake?

Aggregate Identity in Go: UUID v7, ULID, or Snowflake?

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
Errors as Domain Concepts: Typed Errors That Carry Meaning in Go

Errors as Domain Concepts: Typed Errors That Carry Meaning in Go

Comments
7 min read
Application Service vs Domain Service in Go: Two Layers, Different Jobs

Application Service vs Domain Service in Go: Two Layers, Different Jobs

Comments
8 min read
Domain Model vs Persistence Model: The Mapper Layer in Go

Domain Model vs Persistence Model: The Mapper Layer in Go

Comments
8 min read
Specifications in Go: Composable Query Predicates Without an ORM Leak

Specifications in Go: Composable Query Predicates Without an ORM Leak

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
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
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
The Anaemic Domain Model in Go: 5 Anti-Patterns and Their Cures

The Anaemic Domain Model in Go: 5 Anti-Patterns and Their Cures

Comments
7 min read
I Thought My Domain Entity Was Fine. A DDD Audit Said Otherwise.

I Thought My Domain Entity Was Fine. A DDD Audit Said Otherwise.

Comments
7 min read
Aggregate Boundaries in Go: One Rule That Beats 90% of DDD Books

Aggregate Boundaries in Go: One Rule That Beats 90% of DDD Books

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

DDD in Go Without the Bureaucracy: Aggregates, Not Abstractions

Comments
10 min read
Enforcing Domain Invariants: Ontologic Part 2

Enforcing Domain Invariants: Ontologic Part 2

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