←back to thread

439 points david927 | 1 comments | | HN request time: 0.221s | source

What are you working on? Any new ideas which you're thinking about?
1. shofetim ◴[] No.44428390[source]
Phoenix — https://github.com/shofetim/phoenix

A multi-server process supervisor. Existing init processes (systemd, runit, s6, etc) work great on a single server but when you need to manage/deploy many servers, the tooling gets really complicated (K8s). Phoenix extends the process supervision model from one server, to many. Run this thing once / keep one copy of this around / keep this running on all machines that match pattern X etc.

Turns out the (obvious in hindsight?) problem is automated but simple networking. Currently digging deep into wireguard based overlay networking before rolling the next version of Phoenix out.