Building a git reverse proxy in Go for Caddy

Building a git reverse proxy in Go for Caddy

Scaling non-trivial software can be complex. When your core business depends on custom communication protocols, you may end up having to get your hands dirty and write custom system services. In this talk I’m going to show how we can leverage the modular Caddy HTTP server and implement a Git reverse proxy bundled in it. You may also learn a few things about Git internals you never had the chance to ask anyone about.

Links at the end of the presentation:
The Boiler Plate: https://gitlab.com/brodock/caddy-helloworld
The SMART HTTP Proxy: https://gitlab.com/brodock/caddy-gitproxy

2c8545cf821ed984bae91dcda758e105?s=128

Gabriel Mazetto

September 30, 2017
Tweet