Darkroom is an image proxy that works with different storage backends and different image processing engines. It also gives special attention to resiliency and speed. There is also support for inbuilt metrics collection for statsd.
|pkg/logger||Package logger wraps some commonly used functions from zap.Logger and zap.SugaredLogger and maintains a single instance of the logger|
|pkg/router||Package router has the default routes information|
|pkg/server||Package server holds the structs and methods containing the logic to spin up the api server|
|pkg/service||Package service contains the service definitions used by the handler|
|pkg/storage||Package storage contains the Storage interface and its various implementations for different backends.|