Optimizing Microservices in Edge Computing: Addressing Latency, Resource Constraints, and Security Challenges
Abstract
The rise of edge computing has necessitated a shift in data processing and analysis, bringing these processes closer to the data source to reduce latency and optimize bandwidth utilization. This study proposes a set of specialized design patterns tailored for deploying microservices in edge computing environments, addressing critical challenges such as limited resources, unstable networks, and heightened security concerns. Using a comprehensive methodology involving case studies, literature review, pattern development, prototyping, and performance evaluation, we developed and validated several innovative design patterns. Our findings indicate that these patterns significantly enhance fault tolerance (achieving 99.5% uptime), optimize resource utilization by 30%, reduce latency by 40–60%, and improve security with 50% fewer breaches. These results underscore the effectiveness of edge-based microservices in achieving robust, efficient, and secure data processing.
Keywords: Edge Computing Microservices, Design, Patterns, Latency, Reduction, Resource Utilization.