internal/

directory
v0.0.0-...-e59009a Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2025 License: MIT

Directories

Path Synopsis
Package app is the root package that composes all application components into a runnable service.
Package app is the root package that composes all application components into a runnable service.
Package config provides centralized application configuration management.
Package config provides centralized application configuration management.
Package contextkeys provides type-safe keys for storing values in request context.
Package contextkeys provides type-safe keys for storing values in request context.
grpc
interceptors
Package interceptors provides gRPC middleware interceptors for common cross-cutting concerns in the URL shortener service.
Package interceptors provides gRPC middleware interceptors for common cross-cutting concerns in the URL shortener service.
server
Package server implements the gRPC server handlers for the URL shortener service.
Package server implements the gRPC server handlers for the URL shortener service.
Package handlers contains HTTP handlers for the URL shortener service API.
Package handlers contains HTTP handlers for the URL shortener service API.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package logger provides a thread-safe singleton logger instance with centralized configuration for the application.
Package logger provides a thread-safe singleton logger instance with centralized configuration for the application.
Package middleware provides HTTP middleware handlers for the application.
Package middleware provides HTTP middleware handlers for the application.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package models defines the core data structures used across application layers.
Package models defines the core data structures used across application layers.
Package services contains the core business logic layer of the URL shortener application.
Package services contains the core business logic layer of the URL shortener application.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package storage provides implementations for URL shortener storage backends.
Package storage provides implementations for URL shortener storage backends.
Package worker implements a background URL deletion processor for the URL shortener service.
Package worker implements a background URL deletion processor for the URL shortener service.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.

Jump to

Keyboard shortcuts

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