Azure for microservices

Cloud computing readily comes to mind when thinking about implementation of microservices architecture. These days, there are loads of reliable cloud services providers, especially after the advent of OpenStack, an open source cloud software.

OpenStack is an open source software for creating private and public clouds.

There are also some globally leading cloud services providers such as Amazon Web Services, Microsoft Azure, IBM Bluemix, RedHat OpenShift (PaaS), and Heroku (PaaS).In this section, we will see our options for microservices with the Microsoft Azure cloud computing services provider.

To implement the microservices architecture with Azure, we have, at least, the following three possibilities:

  • Azure Functions
  • Azure Service Fabric
  • Azure Container Service

All of them have their own unique advantages and features, which lets you choose one or the other, or even a combination of them, depending on the needs of your particular microservice according to its domain and technology model. Although you could use the API App from Azure App Services to host your microservices, and have a separate API App for each microservice, API apps do not specialize in satisfying all the characteristics of microservices architecture.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.189.188.238