Serverless computing is a software architecture for building applications on the cloud without having to deal with on-premise servers. It is seeing rapid adoption in IoT development.
IoT Edge is a framework for the Edge models, the IoT Edge Runtime, and the interface. This tutorial shows how to get started with Azure IoT Edge on Linux.