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
Products list

Access details

  • Instant access once purchased
  • Fulfilled by VitalSource
Products list

Access details

  • Instant access once purchased
  • Fulfilled by VitalSource

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

Table of contents

  • Chapter 1 Introduction to microservices
  • Chapter 2 Modeling microservices - real-life case study
  • Chapter 3 Build microservices architecture
  • Chapter 4 Develop microservices and front-end applications
  • Chapter 5 Microservices on containers
  • Chapter 6 Communication patterns
  • Chapter 7 Security in microservices
  • Chapter 8 Set up Azure API Gateway
  • Chapter 9 Build and deploy microservices
  • Chapter 10 Monitoring microservices

Need help?Get in touch