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 platforms like Azure Functions, Azure App Service, and Containers and Kubernetes with messaging platforms like Service Bus and EventHubs.
In this session, you will get a lap around Microservices. We will begin with a quick refresh on the design patterns that guide well-designed microservices 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 App Services and Containers with Azure Kubernetes Service. Lastly, we will walk through building and running microservices using these tools and platforms.
You will lean:
- SOA and the microservices architectural style
- How to decompose a monolithic application into microservices
- A lap around containers and runtimes for microservices