golang-hexagonal

module
v0.0.0-...-b6dc9e9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2023 License: GPL-3.0

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL