module
Version:
v0.0.0-...-b6dc9e9
Opens a new window with list of versions in this module.
Published: Aug 27, 2023
License: GPL-3.0
Opens a new window with license information.
README
¶
golang-hexagonal
Hexagonal architecture
- Domain layer @ internal folder root
- Application layer: first level folders (except platform): creating
- Infrastructure layer @ internal/platform
Go folder structure
kit folder is what in other languages is known as shared folder
"Production ready" goals
- Acceptable performance
- Support for concurrency
- Support for asynchrony
- Robust error handling
- Observability (metrics, log)
Click to show internal directories.
Click to hide internal directories.