Level: Introductory to Intermediate
Microservices are the next evolution of application architecture and service design. The design patterns and principles from Service-Oriented Architecture provided good guidance for service design, and now Microservices enhances SOA with architectures and platforms for operationalizing services through development and hosting platforms like Azure Functions and Azure Service Fabric and deployment, orchestration, management and monitoring platforms like Kubernetes, DC/OS and Docker Swarm.
In this session, you will get a lap around Microservices. We will begin with a quick refresh on SOA and the design patterns that guide well-designed SOA architectures. We will then take an example monolithic application and break it down into a microservices architecture. Next, we will explore the benefits of platforms like Azure Functions, Azure Service Fabric and Docker Containers. Lastly, we will walk through building and running microservices using these tools and platforms.
You will learn:
- An overview of Microservices
- How to Architect Microservices Solutions
- Lap around Microservices Platforms in Azure