logoalt Hacker News

londons_explore • today at 6:45 PM • 0 replies • view on HN

"We should be able to handle a long term net-split" was always part of my emergency plan for every service I worked on. (ie. Imagine all Comms between the Americas and the rest of the world cut for weeks)

Pretty likely to happen if there is a major war or political upheaval to require the internet be cut in two. I didn't require the service had no downtime, but that it was reasonably possible to restore service within a few hours.

Things contributing to that are you should have either live data or a backup in similar geo location to the user. Both the data and the crypto keys. Same for the code. And you should build your service simple enough that someone else who has never seen it before can deploy it and get things at least mostly working. Things like terraform are good for that - and it dramatically reduces employee training too.