Introduction
Making sense of microservices architecture in a .NET Core and Azure ecosystem
()
1. Introduction to Microservices
The importance of software architecture
()
What is monolithic architecture?
()
Service-oriented architecture (SOA) overview
()
Introduction to the microservices architecture
()
Microservices architecture principles
()
Communication between microservices
()
2. Hands On: Creating Microservices with ASP.Net Core
Designing a microservices solution
()
Creating a .NET Core solution for microservices
()
Creating the database context for the products microservice
()
Creating the products provider
()
Obtaining all the products in the products microservice
()
Obtaining a single product in the products microservice
()
Challenge: Implementing the customers and orders microservices
()
Solution: Implementing the customers and orders microservices
()
3. Hands On: Synchronous Communication between Microservices
Preparing and implementing the search service
()
Invoking the orders microservice from search
()
Invoking the products microservice from search
()
Add resiliency to the products microservice with Polly
()
Challenge: Synchronous communication to the customers microservice
()
Solution: Synchronous communication to the customers microservice
()
4. Microservices and DevOps
Microservices unit tests
()
Improving unit tests
()
Creating an Azure DevOps project
()
Configuring the build pipeline
()
Release pipelines in Azure DevOps
()
Challenge: Implementing a build pipeline for your microservices
()
Solution: Implementing a build pipeline for your microservices
()
5. Microservices Containerization with Docker
Adding Docker support to a microservices solution
()
Debugging and configuring Docker Compose in a microservices solution
()
Publishing container images for a microservices solution
()
Challenge: Containerizing your microservices
()
Solution: Containerizing your microservices
()
6. Microservices Deployment
Provision Azure Service Fabric resource
()
Creating a Docker Compose script for Azure Service Fabric
()
Installing the certificate and reading the settings from Azure Service Fabric
()
Creating the release pipeline
()
Challenge: Deploying microservices to Azure Service Fabric
()
Solution: Deploying microservices to Azure Service Fabric
()
Ex_Files_Azure_Microservices_NET_Core_Dev.zip
(92.4 MB)