Abstract
Domain-Driven Design (DDD) is complex, especially for Go developers. This talk will guide you through DDD basics—like domain modeling, bounded contexts, and ubiquitous language—showing why they're valuable tools for aligning code with business needs. We'll then explore hexagonal architecture to structure DDD within a Go codebase, making it adaptable and scalable.
Through real-world scenarios and common challenges, you'll learn best practices for effectively implementing DDD in Go, empowering your Gopher to navigate this intricate domain confidently.
Additional resources:
https://github.com/davideimola/ddd-onion-go