mimik Developer Documentation

What Problem Does edgeEngine Solve?

edgeEngine Runtime solves a fundamental problem in edge computing: making it so any independent edge computing device such as a cell phone, mobile tablet or dedicated IoT device can easily join a network and be part of a cluster in a secure, controllable manner.

Whereas other frameworks, such as Kubernetes or Docker Swarm rely on a separate control plane to facilitate network and cluster activity, the edgeEngine Runtime does not. Rather, when the edgeEngine Runtime is installed on a device, intelligence within the its edgeEngine Runtime software does the work of adding the device to the edgeEngine network and making the device a member of an edgeEngine Service Mesh. (See Figure 1, below)

Introduction: What Problem Does edgeEngine Solve
Figure 1: The edgeEngine Runtime provides an easy way to deploy and run microservices on edge devices without relying on the presence of a control plane.

In short, once edgeEngine is installed on a device, that device is made part of an edgeEngine cluster automatically. No other configuration activity is required.