title: Is Azure app service environment a good fit for microservices architecture
body: <p>I am looking at deploying a collection of REST services into azure.  These services are to support a mobile app front end and a web based front end.  I want them to be independently deployable and scalable.  They will need to communicate with each other and some other Web services, APIs etc developed/maintained by other teams or third parties.  Not sure if they are pure microservices but the idea is that each one is responsible for a "domain", however it might need to get information from one of the other services.  For instance, one is responsible for getting/updating a customer's address and another would be for preferences.</p>
  
  <p>I am not sure if I should create a separate app service environment for each service or one app service environment for all of them?  Putting aside cost, is there any technical reason to keep them all in the same app service environment?  My first thought was to create an app service environment for each service because this would give the most isolation but a lot of the examples online make it seem like people are deploying multiple apps/services in the same app service environment.</p>
  
  <p>Thanks</p>