It’s a few hours news that the US administration is calling in its generals to report from everywhere around the world. I don’t want to talk about this news in detail, but we are living in interesting times, and ATM any scenario is on the table.
We saw with the Ukraine-Russia war that a modern engagement between major military powers will likely include extensive damage to the respective infrastructure.
Cable-cutting operations already pose a significant concern, and it is likely that in the event of an escalation between NATO and Russia, or US/AU and China, even just increasing the sabre-rattling, intercontinental communication will be disrupted.
I understand it might be too early to discuss this, but I‘m wondering what will go wrong if everything goes right?
If ATProtocol becomes the backbone of Web N.0, and the network topology is disrupted, can the protocol remain resilient?
Example: If we have an AppView where the experience can only be built by recomposing the sequence of all the blobs from the various PDS, how can that experience be resilient to losing access to a quarter of the repos? Say a collaborative document editor, where we store each edit as a delta in each user repo… That AppView wouldn’t be able to recompose the final document state - basically, it would be broken.
If you take an equivalent Web 2.0 app, GDocs, I would expect Google to have replicas if not at the edge, at least on geographically closer nodes (e.g. US East, US West, Central EU, AU). In fact, S3 offers Global Replicas as a simple option. I would expect Web 2.0 app to have some level resiliency, perhaps enough to support accessing data or maybe to continue to survive autonomously in a partitioned topology scenario for some time.
cc @robin.berjon.com I know this is your bread, would be interesting to hear your thoughts if you find time to chip in…
