Book

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 byPackt Logo

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.

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!

No credit card required