I took the next step today, and created an initial version of a module server. For now, it's dynamic and handles proxy protocol requests by accessing the underlying git repo. There are TODOs/features/tests to add, but it works.

Load average on my server went from 0.90~ to 0.03.

— Dmitri Shuralyov (@dmitshur) May 5, 2019