The document discusses the transition from centralized cloud computing to edge computing, which aims to distribute computing power closer to data sources for improved performance and reduced latency. It proposes a system design influenced by existing technologies that incorporates micro data-centers to process and manage data at the network edge. The paper outlines potential programming models for these systems and highlights the need for future developments in monitoring, security, and service integration.