I had the opportunity to experience this at a company called Stratus Technologies, they had traditionally been a hardware provider, selling fault-tolerant servers - these are servers that never fail due to their fail-over capabilities to a new system. They were used in mission-critical situations like 911 call centers or oil rigs. If the operations failed they would either see the loss of life or great financial loss. As the world changed however they made an unsuccessful play in the cloud market, the key to their success was a physical product, but their product was large, clunky, and expensive, not what the modern business wanted. They developed a small robust product called ztC Edge that could survive in dirty, dusty conditions like an oil rig, factory floor, or extreme temperatures. This small device offered internal storage coupled with a cloud option. The internal storage was used to process critical data and cut down on latency then the cloud option could access large amounts of data when needed but with longer latency times.