The common-utils module provides a set of reusable utilities and connectors for various services, such as PostgreSQL, Redis, logging, and context management. These utilities are designed to simplify and standardize common operations across multiple services.
- PostgreSQL Connector: Simplifies database connection pooling and management.
- Redis Connector: Provides caching capabilities with easy-to-use methods.
- Custom Context Management: Thread-safe context for storing and retrieving key-value pairs.
- Logging: Centralized logging using zap for structured and consistent logs.
- Constants: Centralized constants for shared usage across services.