ArkjuniorK / gomomo

Modular Monolith (MoMo) boilerplate for GO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

【 Looking for contributor 】

Feel free to open issue or pull request to make this repo become more useful

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.

Feature

Why Modular Monolith?

Further Reading

Some great articles about Modular Monolith:

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 90.6%Language:Go 8.9%Language:HTML 0.3%Language:Dockerfile 0.2%