We have discussed two different models for scaling by working with two separate Azure services; Azure App Services and Azure Functions.
They are quite different when it comes to adding new instances or improving hardware performance, in that they introduce multiple concepts, and offer a different level of flexibility. In the last section of this chapter, we will cover one more service, Azure Service Fabric. This particular Azure product behaves in a slightly different manner when it comes to scaling up or out, as it requires you to manage VMs. In addition, a distinct set of skills is necessary to perform this operation seamlessly and in the right fashion.