January 27, 2020

209 words 1 min read

Microservices at the Edge - Best Practices

Microservices at the Edge - Best Practices

IoT Edge processing as an architectural component emerged to meet the demands of reducing network bandwidth requirements and lowering response latency. Microservices as a software paradigm evolved to …

Talk Title Microservices at the Edge - Best Practices
Speakers Malini Bhandaru (Senior Staff, VMware), Diana Atanasova (Sr. SW Engineer, VMware)
Conference Open Source Summit + ELC Europe
Conf Tag
Location Lyon, France
Date Oct 27-Nov 1, 2019
URL Talk Page
Slides Talk Slides
Video

IoT Edge processing as an architectural component emerged to meet the demands of reducing network bandwidth requirements and lowering response latency. Microservices as a software paradigm evolved to facilitate agile development of large-scale systems. IoT applications are sensor data triggered, matching well the event-driven paradigm of Microservices. However, Edge resources (CPU/RAM/storage/network capacity and availability) can range from marginal to significant depending on the use case. How does this affect Edge Microservice design? There are ramifications from number and payload size of inter-service calls, data caching, database accesses, network connectivity and capacity, system scalability, and consistency. We illustrate their effects in the context of EdgeX, an open source Edge IoT project, and share performance results from the Delhi, Edinburgh, and Fuji releases. We conclude with best practices, customizable deployments, and the need for monitoring and management.

comments powered by Disqus