1. Evolution and Need of MicroservicesChapter Goal: Understand the benefits of microservices architecture over monolithic architecture.
Number of Pages:20
Chapter Outline
a. Overview of monolithic architecture b. Scalability challenges of monolithic applications
c. Need of Microservices architecture
d. How Microservices can solve scalability challenges
2. Microservices in enterprise
Chapter Goal: Understand the valid use cases and need of microservices for enterprise audience and various deployment choices on Microsoft Azure
Number of Pages:40
Chapter Outline
a. Use cases of microservices Architecture
b. Options to deploy microservices
c. Deployment options on Azure
i. Deployment options overview
ii. Containers on AKS
1. Container basics
2. Maintain container registry using Azure Container Registry
3. Deploy containers on AKS
iii. Azure Service Fabric
1. Stateless Services
2. Stateful Services
3. Guest Executables
d. Database deployment options for Microservices
i. Deployment options overview
ii. Deploy database on Azure SQL DB
iii. Deploy database on Azure SQL database managed instance
e. Microservices commonly used patterns and practices
&
About the Author: Harsh Chawla has been part of Microsoft for last 11 years and has done various roles - currently, a Solutions Sales Professional with Microsoft GSMO. He has been working with large IT enterprises as a strategist to optimize their solutions using Microsoft technologies on both private and public cloud. He is an active community speaker and blogger on data platform technologies.
Hemant Kathuria is a consultant with Microsoft Consulting Services. He is assisting top Indian IT companies and customers in defining and adopting cloud and mobile strategies. He is an Advocate of Microsoft Azure and a frequent speaker at various public platforms such as Microsoft Ignite, TechReady, Tech-Ed, Azure Conference, and Future Decoded.