WIP: Shortener API written in GO using Redis, gRPC and optional RabbitMQ to send events
- go
- Redis (disable keys eviction when RAM is full if you want to keep old keys!)
- (optional) RabbitMQ
HTTP server only makes redirections with 301 (Moved Permanently) status code. Build main.go
file in http_server folder and run with needed environment variables.
gRPC API manages urls. Build main.go
file in grpc_server folder and run with needed environment variables.