Session

Can you use Git to replace S3?

And more importantly, should you?

This talk recounts a side project to build a Go server that serves a REST API backed by a Git repository, and how this compares to more popular mechanisms like S3.

Along the way, we'll dig into some Git internals, including how commits are structured and how they're shared with a remote server. We'll also detail Go modules and features that were used along the way, like the excellent go-git module, profiling tools and tuning garbage collection.

Tom Elliott

Founder at Ocuroot

New York City, New York, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top