hillfolk / go-hexagonal-architecture

Go Hexagonal Architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hexagonal Architecture

Quality Gate Status

What is Hexagonal Architecture?

Why Hexagonal Architecture?

How to implement Hexagonal Architecture?

Go Hexagonal Architecture

The project is modeled after the Java-based hexagonal architecture, and will gradually evolve to a Golang-specific hexagonal architecture.

TODO List

  • [+] Add input verification functionality
  • [+] Add db connection
  • Add transaction management
  • Add dependency injection (DI)
  • Add unit tests
  • Add integration tests
  • Add logging
  • Add metrics

References

About

Go Hexagonal Architecture


Languages

Language:Go 100.0%