Now that we have built an application backed by a serverless backend, we have a very basic serverless architecture.
These components can be triggered by a much greater variety of events than the HTTP requests that we used previously, from records being inserted into a SQL database, to the temperature dropping below a certain level. They allow you to wire together a massive variety of systems, executing simple code on the messages along the way, if required. Serverless can change the way you integrate systems together.
Azure Functions have a sister service, also serverless, that was made specifically for integrations between systems. The service is called Azure Logic Apps, and it has a fantastic selection of prebuilt adapters for all sorts of services, including non-Microsoft ones. You can create an Azure Logic App without opening Visual Studio...