Application scaling over the edge: Microservice architecture in industrial applications
Driven by the need for data analytics in Industry 4.0, edge computing is gaining momentum to bring intelligence to the devices at the networks edge. Fei Li offers insights on a microservice-based architecture that keeps analytics applications on edge devices while dynamically utilizing resources on the cloud to achieve resilience and scalability in critical industrial applications.
Talk Title | Application scaling over the edge: Microservice architecture in industrial applications |
Speakers | Fei Li (Siemens) |
Conference | O’Reilly Software Architecture Conference |
Conf Tag | Engineering the Future of Software |
Location | London, United Kingdom |
Date | October 16-18, 2017 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Edge computing is aimed at enabling analytics on devices that are close to physical data sources. Edge devices are generally characterized by limited computational resources and near-real-time responses to the needs of users. Application scaling on edge devices is a key success factor for edge computing and requires a software architecture that regards cloud and edge as a continuum of resources whose use is determined dynamically at runtime. Fei Li explores the challenges of application scaling in edge computing with an analytics application in the context of the industrial internet of things (IIoT). Edge devices that are directly connected to industrial equipment, such as sensors, robots, and meters, are utilized to provide near-real-time analytics. The cloud is leveraged on the fly to offload analytics jobs when resources on the devices do not suffice. Microservice architecture is adopted on both cloud and edge with a strong focus on critical requirements in the IIoT—safety, performance, and reliability—which cannot be compromised during application execution. Topics include: