Conceptual architecture: Dev-test deployment for testing Microservice solutions
This architecture represents how to configure your infrastructure for developing and testing a micro services-based system.
This solution is built on the following Azure managed services: Visual Studio Team Services, Service Fabric and SQL Database. These services run in a high-availability environment that is patched and supported, allowing you to focus on your solution instead of the environment they run in.
Visual Studio Team Services
|Visual Studio Team Services manage the development process.|
Microsoft Release Management
|The Microsoft Release Management build and release agents deploy the ARM template and associated code to the various environments.|
VSTS resource groups
|VSTS resource groups are used to define all of the services required to deploy the solution into a dev-test or production environment.|
|Service Fabric orchestrates all of the micro services used in the solution. In development, code is deployed directly from the development tools, while in test and production environments, the code is deployed through the build and release agent using ARM templates.|
|Azure SQL Database maintains data for the website. Copies are deployed in the dev, test and production environments.|
Related solution architectures
This architecture represents how to configure your infrastructure for developing and testing a standard PaaS style system.Learn more