Domain-Driven Design in Go: Designing Entities - What Works, What Breaks, and What’s Overkill
At first glance, defining an entity in Go seems simple—just a struct, right? Well, not quite.
Software Pattern Articles
At first glance, defining an entity in Go seems simple—just a struct, right? Well, not quite.
This article presents a simple implementation of a generic mediator in Go.
This article presents the design and implementation of the outbox pattern in go.
This article presents the outbox pattern, a communication/messaging pattern used in event-driven distributed systems that allows executing database operation...
This article presents a micro-level design pattern to indicate the absence of function return values idiomatically in Go.
❇️ This post and the respective repository was updated in August 2024 to reflect a simplified infra layering approach and more accurate terminology