Home
Projects
Resources
Alternatives
Blog
Sign In
Go Ddd Sample
Save
DDD like architecture sample application
Overview
Reviews
Resources
Project README
go-ddd-sample
This is sample application for like the DDD architecture.
Design
application
Write business logic
domain
Define interface
repository interface for infrastructure
Define struct
Entity struct that represent mapping to data model
infrastructure
Implements repository interface
Solves backend technical topics
e.x. message queue, persistence with RDB
interfaces
Write HTTP handler and middleware
References:
https://speakerdeck.com/mercari/ja-golang-package-composition-for-web-application-the-case-of-mercari-kauru
http://pospome.hatenablog.com/entry/2017/10/11/023848
https://medium.com/@timakin/go%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E6%A7%8B%E6%88%90%E3%81%AE%E5%A4%B1%E6%95%97%E9%81%8D%E6%AD%B4%E3%81%A8%E7%8F%BE%E7%8A%B6%E7%A2%BA%E8%AA%8D-fc6a4369337
Open Source Agenda is not affiliated with "Go Ddd Sample" Project. README Source:
takashabe/go-ddd-sample
Stars
276
Open Issues
1
Last Commit
4 years ago
Repository
takashabe/go-ddd-sample
License
MIT
Tags
Clean Architecture
Ddd Sample
Go
Layered Architecture
Ddd
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github