Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Domain Driven Design
Follow
Hide
Posts
Left menu
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
Type-Driven Domain Design in Go: Encoding Invariants at Compile Time
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Type-Driven Domain Design in Go: Encoding Invariants at Compile Time
#
go
#
architecture
#
ddd
#
programming
Comments
Add Comment
8 min read
Errors as Domain Concepts: Typed Errors That Carry Meaning in Go
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Errors as Domain Concepts: Typed Errors That Carry Meaning in Go
#
go
#
hexagonal
#
ddd
#
backend
Comments
Add Comment
7 min read
Aggregate Identity in Go: UUID v7, ULID, or Snowflake?
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Aggregate Identity in Go: UUID v7, ULID, or Snowflake?
#
go
#
ddd
#
architecture
#
postgres
Comments
Add Comment
8 min read
Specifications in Go: Composable Query Predicates Without an ORM Leak
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Specifications in Go: Composable Query Predicates Without an ORM Leak
#
go
#
ddd
#
architecture
#
backend
Comments
Add Comment
8 min read
Domain Model vs Persistence Model: The Mapper Layer in Go
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Domain Model vs Persistence Model: The Mapper Layer in Go
#
go
#
architecture
#
ddd
#
hexagonal
Comments
Add Comment
8 min read
Application Service vs Domain Service in Go: Two Layers, Different Jobs
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Application Service vs Domain Service in Go: Two Layers, Different Jobs
#
go
#
architecture
#
ddd
#
hexagonal
Comments
Add Comment
8 min read
Event Sourcing in Go: An Append-Only Store and a 200-Line Replay
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Event Sourcing in Go: An Append-Only Store and a 200-Line Replay
#
go
#
architecture
#
ddd
#
backend
Comments
Add Comment
7 min read
Domain Primitives in Go: One Type Per Real-World Concept
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Domain Primitives in Go: One Type Per Real-World Concept
#
go
#
ddd
#
architecture
#
backend
Comments
Add Comment
8 min read
Bounded Contexts in a Go Monorepo: How `internal/` Becomes the Boundary
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
Bounded Contexts in a Go Monorepo: How `internal/` Becomes the Boundary
#
go
#
architecture
#
ddd
#
monorepo
Comments
Add Comment
8 min read
The Anaemic Domain Model in Go: 5 Anti-Patterns and Their Cures
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
May 1
The Anaemic Domain Model in Go: 5 Anti-Patterns and Their Cures
#
go
#
ddd
#
architecture
#
softwareengineering
Comments
Add Comment
7 min read
I Thought My Domain Entity Was Fine. A DDD Audit Said Otherwise.
Jose Rodriguez Marrero
Jose Rodriguez Marrero
Jose Rodriguez Marrero
Follow
Apr 30
I Thought My Domain Entity Was Fine. A DDD Audit Said Otherwise.
#
ddd
#
dotnet
#
architecture
#
designsystem
Comments
Add Comment
7 min read
Aggregate Boundaries in Go: One Rule That Beats 90% of DDD Books
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
Apr 29
Aggregate Boundaries in Go: One Rule That Beats 90% of DDD Books
#
go
#
ddd
#
architecture
#
backend
Comments
Add Comment
7 min read
DDD in Go Without the Bureaucracy: Aggregates, Not Abstractions
Gabriel Anhaia
Gabriel Anhaia
Gabriel Anhaia
Follow
Apr 28
DDD in Go Without the Bureaucracy: Aggregates, Not Abstractions
#
go
#
architecture
#
ddd
#
backend
Comments
Add Comment
10 min read
Enforcing Domain Invariants: Ontologic Part 2
Sacha Clerc-Renaud
Sacha Clerc-Renaud
Sacha Clerc-Renaud
Follow
Apr 27
Enforcing Domain Invariants: Ontologic Part 2
#
ddd
#
architecture
#
typescript
#
webdev
Comments
Add Comment
7 min read
DDD in Go applied to crypto exchange APIs
Odilon HUGONNOT
Odilon HUGONNOT
Odilon HUGONNOT
Follow
Apr 26
DDD in Go applied to crypto exchange APIs
#
go
#
ddd
#
architecture
#
crypto
Comments
Add Comment
7 min read
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account