Chapter 7: Azure Services for Mobile Applications
Whether you are dealing with a small start up application or handling a large amount of data for an enterprise application, Microsoft Azure is always a convenient choice because of its cost-effective subscription model and the scalability that it offers. There are a number of services available in different managed service models, such as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). These include Notification Hubs, Cognitive Services, and Azure Functions, which can change the impression of the user regarding your application with few or no additional development hours. This chapter will provide you with a quick overview in terms of how to use some of these services while developing .NET Core applications.
In this chapter, we will be designing our service backend using the service offerings available on the Azure platform. We will first browse through the services available on...