Dev Tools · 1h ago
MiniCart: A Hands-On Go Course on Hexagonal Architecture
MiniCart is a free, stage-by-stage Go course that teaches hexagonal architecture by building an e-commerce backend with PostgreSQL, Kafka, and Docker. It covers six HTTP endpoints across product catalog and order domains, emphasizing dependency inversion. The course progresses from standard library to production-grade infrastructure, with 14 stages total.
Meridian48 take
The course's deliberate focus on architectural boundaries over tooling makes it a practical resource for Go developers wanting to avoid tightly-coupled codebases.
gohexagonal-architecture