Skip to content

mahardikawsp/backend-search-data

Repository files navigation

Go-Lang Clean Architecture

Reference :

Reference Repo :

Library Framework

Beberapa recommend library framework yg bisa dipakai :

Main Architecture:

  • Model : layer yg menyimpan sekumpulan object/data/entity structure
  • Router : layer yg berkaitan dengan handler/controller/router/delivery/presenter serta validation request
  • Service : layer yg berkaitan dengan business rules/business logic/business process suatu service
  • Repository : layer yg menghubungkan suatu service dengan datastore/database

Extra Structure :

  • config : layer ini digunakan untuk menyimpan dan mengambil sebuah variable konfigurasi atau proses setup suatu konfigurasi
  • thirdparty : layer yg berkaitan dengan vendor/pihak ke 3/service lain
  • helper : sebuah package/fungsi bantuan yang dapat digunakan secara global
  • middleware : layer yg berada di antara interface adapter layer (handler) dengan application business layer (usecase)
  • ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published