module
Version:
v0.0.0-...-3a65944
Opens a new window with list of versions in this module.
Published: May 30, 2025
License: MIT
Opens a new window with license information.
README
¶
Go lang project ecomerce:
Pkg Documentation Usage:
-
Handle http server: gin
-
Handle manager configuration: vipper
-
Handle write logger:
- zap
- lumberjack - Manger file logging (size file, max age file, max backup file, ...)
-
Handle database:
- gorm
- sqlc - Fast generate code for SQL and handle ( gen model, exec query, ...)
- goose - Manage version of database - migration
- uuid google - Google UUID for generate UUID
- mongodb - MongoDB driver for Go
-
Handle authentication:
-
Handle middleware:
-
Handle cache:
-
Handle message queue:
-
Handle dependencies injection wiht wire
-
Handle change data capture (CDC) with debezium
-
Handle send mail:
-
Handle monitoring:
Directories
¶
cmd
|
|
|
|
|
|
|
|
|
|
|
|
internal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
go:build wireinject |
pkg
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tests
|
|
|
|
Click to show internal directories.
Click to hide internal directories.