Adding Features Without Interrupting Network Connections

3 pointsposted 12 hours ago
by anitil

1 Comments

anitil

12 hours ago

The latest post from the very interesting exe.dev project (previously of 'I am building a cloud' [0]). They have a lot of interesting work that goes in to making SSH work with their system (eg previously [1]), and this is a continuation of that.

Using Unix sockets to transfer file handles is not a new idea, but using for SSH connections is interesting to me. I wish it were a little heavier on the details here, but otherwise this is an interesting approach to handling network traffic while maintaining zero-downtime upgrades

[0] https://crawshaw.io/blog/building-a-cloud

[1] https://blog.exe.dev/ssh-host-header