Identifying and Architecting Microservices for Edge Computing

Urjaswala Vora · 2025

Microservices architecture (MSA) paradigm extends Service Oriented Architecture (SOA) to focus on specific aspects such as design of small lightweight services as independent cohesive components, development and service management using agile and DevOps methodologies and service delivery based on distributed data management and decentralized service governance and more. MSA thus has become a widely used architectural style for designing modern applications due to advantages like granular scalability and maintainability, especially in today's world of ‘system of systems’. Edge computing facilitates segregation of computing responsibilities between edge devices and cloud infrastructure to process and analyze data acquired by edge devices. The number of IoT devices is increasing at such a high rate that the need for Edge AI is expected to reach the value of investment to USD 72.6 billion by 2030. The edge analytics bring correlated research challenges from the areas of cyber and physical security, data privacy, maintenance support, access, latency, reliability, power consumption and remoteness into the scope and require innovation at architecture level as does the improvement in all systems' quality related attributes. In this tutorial we discuss how microservices paradigm can be used effectively for edge computing-based systems resulting in a sustainable architecture with lower dependency on the data-center / cloud architecture.

Read the paper · More papers on PaperTik