The DDD Hamburger is a layered architecture that combines the best of Domain-Driven Design and layered architecture. It consists of the presentation layer, application layer, domain layer, and infrastructure layer. This post provides an overview of each layer and how they are implemented in Go using a time tracking example.
Table of contents
The DDD Hamburger Overview 🍔Go Example of the DDD HamburgerThe Presentation Layer as upper Bun 🍞The Application Layer as Salad 🥗The Domain Layer as Meat 🥩The Infrastructure Layer as lower Bun 🍞Assemble the Burger in the Main FunctionPackage Structure for the DDD HamburgerWrap Up of the DDD Hamburger 🍔Baralga / baralga-appUser GuideAdministrationCreditsSort: