Some content providers are using P2P to complement their CDNs with more offnet capilarity (cannot tell details in public).
Others like Alibaba are using P2P to syncronize content among servers. Thing of it as a faster and simpler way to have server farm contents un sync.
What I'm missing yet is using P2P for configuration, and backup.
The first is Scale. Ever greater scale in terms of data, number of endpoints, workflows, locations… you name it. Moore’s law means more computers doing more things at every point in the Enterprise, but especially at the edge. Scaling enterprise systems will be one of the great challenges over the next decade and not just for the web monsters. Everyone will need to contend with scale. The good news is nothing scales like P2P. It’s organic. When every client is also a server, greater scale simply means even more supply and faster speeds. It’s the reason 20 engineers at bittorrent could build software that moves whole percentage points of total Internet traffic (link to recent exabyte blog post?), traffic volume ten or twenty times the size of even the largest websites with thousands of employees and large infrastructure and operating budgets.
The second is Reliability. Making workflows reliable is quite expensive with traditional architectures. Building in redundancy for high availability can be very expensive and grossly inefficient in the client-server model. Conversely, P2P is naturally resilient and reliable when there are many potential sources for the data. If one is not available, no problem, pick among the thousands of alternatives. P2P is resilient while remaining efficient in resource utilization.
Finally, as mentioned above, there is a growing need to operate at the edge of the network, where resources are spread over a wide area and potentially over low-quality networks. If the experts are right, there will soon be 10 times the data volume at the edge as in the cloud. (see gartner). Managing workflows at the edge of the network will require a centrally managed P2P solution (like Resilio) utilizing a combination of technologies to solve all of the above.
Managing Enterprise workflows reliably and at scale, in the cloud or on the edge, favors a p2p solution and you already see it in various IoT, container orchestration and edge computing architectures. Expect to see more.