Edge-native development best practices

You will be creating workloads that will operate in the edge – at compute facilities that exist outside the normal confines of your IT data center or cloud environment. That means you need to consider the unique conditions of those environments. This is referred to as the edge-native programming model.

Best practices for developing edge services

The following best practices and guidelines help you design and develop edge services for use with IBM Edge Computing Manager.

Automating the running of services at the edge is different from automating services in the cloud in the following ways:

These differences require different techniques to deploy and manage software on edge nodes. IBM Edge Computing Manager is designed for managing edge nodes. When you are creating services, adhere to the following guidelines to ensure that your services are designed for working with edge nodes.

Guidelines for developing services