Comment on ‘There isn’t really another choice:’ Signal chief explains why the encrypted messenger relies on AWS

<- View Parent
sugar_in_your_tea@sh.itjust.works ⁨12⁩ ⁨hours⁩ ago

But far less reliable. If your data center has a power outrage or internet disruption, you’re screwed. Signal isn’t big enough to have several data centers for geographic diversity and redundancy, they’re maybe a few racks total.

Colo is more feasible, but who is going to travel to the various parts of the world to swap drives or whatever? If there’s an outage, you’re talking hours to days to get another server up, vs minutes for rented hosting.

For the scale that signal operates at and the relatively small processing needs, I think you’d want lots of small instances. To route messages, you need very little info, and messages don’t need to be stored. I’d rather have 50 small replicas than 5 big instances for that workload.

For something like Lemmy, colo makes a ton of sense though.

source
Sort:hotnewtop