thepwagner / hedge

Proxying package registry and walled garden perimeter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hedge

Proxying package registry and walled garden perimeter.

  • should the server be live, or rendering to static hosting?

  • live initially, with the ability to render "planned"

  • todo: layers of caching

    • raw results from remotes
    • filtered results
  • uh-oh, this is still pretty slow

  • let's move to static rendering!

  • have a CLI push pre-rendered files into redis

  • have the "server" dumbly serve files from redis

  • eventually, push changes to servers for performance

  • I CAN FIX IT!

    • Faster encoding of large cache payloads (ProtoBuf)
    • Generic cache interface, for clarity/productivity
    • Handroll the mapstructure bits
    • This is a lot of pretty boring code

About

Proxying package registry and walled garden perimeter.

License:MIT License


Languages

Language:Go 100.0%