The IT industry has always had some interesting standoffs, with the pendulum swinging from one side to the other — the latest being cloud versus edge or distributed versus centralized architecture. Cloud is well-defined and is a centralized approach meaning everything is in the cloud, with a few locations where everything runs and is stored. These centralized architectures are the easiest to maintain since they have only one point of failure and are “simpler.” However, they come with some drawbacks that the industry is trying to solve to meet needs.