Signal was just one of many services brought down by the AWS outage.
It is true that there really isn’t another cloud provider that they could choose. All of the other cloud providers (major and minor players) are prone to the same sort of systemic failure. But it isn’t true that they didn’t have another choice.
The solution to service failure is redundancy. Making the redundancy as different as possible makes it even more resilient. In this case, that would be having redundant servers on other cloud providers which can be used in the event that the main one fails. Even better if they can use all of them simultaneously to share the load and let failover happen more gracefully.
who@feddit.org 6 hours ago
To me, this reads like sophistry.
What happened here is a predictable result of Signal’s design. They chose to build a centralized messaging system. This made things significantly easier for them than a distributed design would have been, but it has its drawbacks. Having single point of failure is one of them. (In this case, that single point is Amazon.)
Trying to direct the public’s focus onto cloud providers instead of acknowledging this fundamental shortcoming in their design is, frankly, disingenuous. Especially coming from someone in Whittaker’s position.
While we’re at it, let’s also acknowledge that centralized design in messaging networks are problematic not just because of (un)reliability, as seen here. It’s also a single point of attack for any entity seeking to restrict, shut down, or track people’s communications with each other. End-to-end encryption cannot solve those problems.
KairuByte@lemmy.dbzer0.com 3 minutes ago
I get your point, but that comes with a whole host of other problems. Take a look at Lemmy for instance, decentralized, yes. But also prone to problems stemming from that same decentralization.
artyom@piefed.social 16 minutes ago
That’s what relays are for.
possiblylinux127@lemmy.zip 6 hours ago
Signal is user friendly and reliable
While I don’t agree with some of their choices they do have a point here.