The rationale of edge computing is simple: instead of moving data to
centralized data centers, computation is brought closer to where data is
produced. In practice, this means deploying software on hardware that lives in
factory floors, retail stores, cell towers, and remote infrastructure.