|
|
|
|
|
by _heimdall
751 days ago
|
|
Distribution alone doesn't make a system resilient. A distributed system can help with resilience for anything related to network or hardware failure, but even then you need to make sure the different resources don't have a hard dependency on each other. If you want a resilient system redundancy and automatic failover systems are really important, along with solid error handling. Think about a distributed data store for example. You may spread all your data across multiple distributed areas, but if each area is managing a shard of data and they aren't replications then you still lose functionality when any one region goes down. If you instead have a copy complete copy of data in each region, and a system to automatically switch regions if the primary goes down, your system is much more resilient to outages (though also more complex and expensive). |
|
If tomorow mastodon.social disappear the network might lose 80% of it's content but recovery could be possible even if the server never come back.