ArkjuniorK / gomomo

Modular Monolith (MoMo) boilerplate for GO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modular Monolith Boilerplate

This boilerplate focus on how to design modular monolith structure that easy to understand, fast to implement and make the boundaries more clear after each domain with no magic, just a code. So devs didn't have to open or read the docs/code about how things are works, simply implement and then devs knows how it's done.

Why Modular Monolith?

Further Reading

TODO:

  • Implement Swagger Documentation
  • Add Dockerfile for docker based deployment
  • Create generator via cmd
    • Model
    • Pkg
    • CRUD
  • Add database migration and seeder
  • Create example pkg that ready to run
  • Complete the README

About

Modular Monolith (MoMo) boilerplate for GO

License:Apache License 2.0


Languages

Language:CSS 92.5%Language:Go 7.0%Language:HTML 0.3%Language:Dockerfile 0.2%