Ask HN: How does HN do updates?

2 points by vsgherzi ↗ HN
Hn famously used arc without k8 on a simple single box setup. How does hn do zero downtime updates? Does someone just scp a new binary?

2 comments

[ 4.3 ms ] story [ 15.4 ms ] thread
like this: ready setty update ahoyyyyyyyyy woo woo woo woo woo woo then it updates lol
From some leaked info and old post by pg, a big part is done in the REPL and the functions are updates on the fly. Also, from time to time, you will see a message that says something like "The server is restarting, it should take a minute."

Last year dang changed the backend from Arc-on-Racket to Arc-on-SBCL with a minimal downtime that was mostly unnoticed.