We can have the best of both worlds.
We can have the best of both worlds.
I just don't see it being worth the extra effort of self-hosting a redundant copy of the system, and then keeping that system up to date with the latest software for security patches / features / bugfixes. Especially when the cloud version has n x 9's of uptime.
>If we fall short of our 99.99% uptime guarantee, we’ll refund customers on the Plus plan 100 times the amount your workspace paid during the period Slack was down.
Source: https://get.slack.help/hc/en-us/articles/204113126-Plus-plan...
Maybe an emergency mode in the Slack application. When users cannot reach the Slack servers (when they're down or bad network connectivity) the application exposes a P2P connection and looks for other P2P instances.
It would still need a centralized tracker (like a torrent tracker) to help P2P connections find each other through the internet.
All this is easier said, then done!