Fork of https://github.com/reddec/nano-run mostly because that one has no build script :-D
_docs | ||
bundle | ||
cmd/nano-run | ||
internal | ||
server | ||
services | ||
worker | ||
.dockerignore | ||
.gitignore | ||
.golangci.yml | ||
.goreleaser.yml | ||
Dockerfile | ||
Dockerfile.build | ||
go.mod | ||
go.sum | ||
LICENSE | ||
README.md |
Nano-Run
Lightweight async request runner.
A simplified version of trusted-cgi designed for async processing extreme amount of requests.
Goals
- Minimal requirements for host;
- Should have semi-constant resource consumption regardless of:
- number of requests,
- size of requests,
- kind of requests;
- Should be ready to run without configuration;
- Should be ready for deploying in clouds;
- Should support extending for another providers;
- Can be used as library and as a complete solution;
- Performance (throughput/latency) has less priority than resource usage.