infrastructure/

directory
v0.0.0-...-3b7b480 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL