Domain-Driven Design with Golang
This book will help Go engineers build high-quality, structured code that fully represents the domain in which they are working. This book also shows you how principles of Domain-driven design can be applied to Go specifically.
Offered by
Difficulty Level
Intermediate
Completion Time
6h48m
Language
English
About Book
Who Is This Book For?
This book is for intermediate-level Go developers who are looking to ensure that they not only write maintainable code, but also deliver great business value. If you have a basic understanding of Go and are interested in learning about Domain-driven design, or you’ve explored Domain-driven design before but never in the context of Go, then this book will be helpful.
Domain-Driven Design with Golang
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 6h48m total length
A brief history of Domain Driven Design
Understanding Domains, Ubiquitous Language, and Bounded Contexts
Aggregates, Entities & Value Objects
Factories, Repositories & Services
Applying Domain Driven Design to a monolithic application
Building a microservice using domain driven design
Domain Driven Design for distributed systems
TDD, BDD and DDD
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!