Design and Implement of Microservice System for Edge Computing. Issue 5 (2020) - Sha, Peng
Abstract: In the Internet of Things (IoT) scenario, the hardware resources in the edge computing paradigm are limited, so the applications in the cloud computing paradigm are not suitable for edge computing. New system architecture and key technologies are needed for application implement and deployment in edge computing. Based on the hardware performance constraints and scene functional requirements under edge computing, this paper designs and develops a microservice system for edge computing. So it introduces the design of microservice system architecture for edge computing. And it analyzes the key technologies of the system. It selects the PostgreSQL database to achieve data storage, the Flask framework to build back-end services, and the Vue.js framework to build front-end services. Meanwhile, docker containers are used for system deployment and testing. The test results prove that the system has perfect functions and stable operation, which is very suitable for edge devices with limited resources. According to the start-up time and resource consumption of the project, the distributed deployment of applications has better performance than the unified deployment.