Directories
¶
| Path | Synopsis |
|---|---|
|
Package logger provides a flexible logging solution using zerolog and lumberjack for log rotation.
|
Package logger provides a flexible logging solution using zerolog and lumberjack for log rotation. |
|
Package postgres provides a Postgres client for database operations.
|
Package postgres provides a Postgres client for database operations. |
|
persistence
Package persistence implements the restaurant repository using GORM for PostgreSQL It implements the restaurant.Repository interface defined in the restaurant domain, providing methods for creating, retrieving, updating, and deleting restaurant records in a PostgreSQL database using GORM as the ORM.
|
Package persistence implements the restaurant repository using GORM for PostgreSQL It implements the restaurant.Repository interface defined in the restaurant domain, providing methods for creating, retrieving, updating, and deleting restaurant records in a PostgreSQL database using GORM as the ORM. |
|
Package redis provides a Redis client for caching and other operations.
|
Package redis provides a Redis client for caching and other operations. |
|
cache
Package cache implements the user repository using Redis as the underlying storage mechanism.
|
Package cache implements the user repository using Redis as the underlying storage mechanism. |
|
Package repository is cache decorator, it implements read-through caching
|
Package repository is cache decorator, it implements read-through caching |
|
Package security provides password hashing and verification using bcrypt.
|
Package security provides password hashing and verification using bcrypt. |
Click to show internal directories.
Click to hide internal directories.