WebFramework Stack written in golang optimized for lowest latency and high throughput
Component |
Description |
Config |
To provide a simple way for handling configurations and reloads on configchange Viper is directly included. Viper is not optimized for speed but for comfortability |
DB |
Postgres is mature, Cockroachdb is extremly scaleable but both speak the postgres protocol, this provides an common sql syntax with the possibility to scale. GO-PG ships with an easy to use ORM capable of prepared statements and batches |
Log |
Fastest Logger by benchmark |
Router |
The Router is a Trie Based router with a Ο(|s|) Complexity with s being the length of the string |
Server |
Fasthttp is the fastest http-server for golang benchmark and uses an optimized flate and gzip implementation compress |
View |
jinja2 familiar Syntax And fastest templating without precompilation to golang benchmark |