
Developing Microservices Architecture on Microsoft Azure with Open Source Technologies, 1st edition
Published by Microsoft Press (June 3, 2021) © 2021
- Ovais Mehboob Ahmed Khan
- Arvind Chandaka
Title overview
Deliver microservices architecture, step-by-step
Increasingly, organisations are modernising application development by integrating open source technologies into a holistic architecture for delivering high-quality workloads to the cloud. This is a complete, step-by-step guide to building flexible microservices architecture by leveraging Microsoft Azure cloud services, together with key open source technologies such as Java, Node.JS, .NET Core and Angular. Through a realistic case study project, expert Microsoft engineers Ovais Mehboob Ahmed Khan and Arvind Chandaka guide you through every step of technical implementation required to achieve value: establishing end-to-end infrastructure, developing cloud-native applications, automating deployments, monitoring operations, and more.
Microsoft engineers Ovais Mehboob Ahmed Khan and Arvind Chandaka show how to:
- Define application features and business requirements, and map them onto microservices using modeling techniques
- Design microservices solution architecture that enables high-quality workloads
- Develop an application front-end, and build microservices with open source technologies
- Leverage Azure Kubernetes Services for Docker container orchestration
- Use various patterns to build reliable and resilient microservices
- Enforce microservices app security, and use Azure AD B2C for user authentication/authorisation
- Establish an API gateway that provides a unified 'front door' to back-end microservices
- Set up continuous integration and deployment with Azure DevOps
- Monitor microservices with Azure Monitor and Azure Application Insights