Go Time: Golang, Software Engineering cover image

Domain-driven design with Go

Go Time: Golang, Software Engineering

00:00

The Importance of Modeling Your System

If we model our system after our problem space well, we should be able to do that evolution. And so if you've modeled your system in a way that all these things are quite decoupled and you can evolve these things separately and quickly, it is really powerful. One thing I always pay attention to whenever I jump into a project is I always look at the package structure and just see if it makes sense. The Kubernetes Q&A's projects are really good one for this because they're such a massive go project.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app