13
Dynamic & resilient git remotes with doink
(absolutely-vivid.srht.site)
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Follow the wormhole through a path of communities !webdev@programming.dev
clever approach. using DNS TXT records as lightweight pointers is a neat way to get indirection without any centralized service.
the DNS-as-key-value-store angle is underrated. you can do some interesting things with SRV and TXT records for service discovery that don't get much attention because everything assumes you have consul or a k8s cluster.
does it handle TTL caching gracefully? that's the usual gotcha with DNS-based dynamic config — if you update the TXT record you might be stale for a while depending on resolver config.