Microsoft has published their own microservice platform called Azure Service Fabric. In this course, you'll learn the basics of Azure Service Fabric, and how to build your own application of any complexity and scale.
At the core of modern backend development is scalability and performance. There is no space for a single machine server, and this is why microservice architecture is so in demand. However, building microservices is hard, especially from scratch. In this course, Understanding the Programming Models of Azure Service Fabric, you'll learn how to build microservice applications using Azure Service Fabric, what the challenges are, and how this platform solves them with ease. First, you'll explore microservice platform options in Azure. Next, you'll be introduced to service fabric reliable services and service fabric reliable actors. Finally, you'll delve into storage and partitioning. By the end of this course, you'll have the necessary knowledge to start producing microservice applications even if you've never done it before.
Course Overview Hi everyone, my name is Ivan Gavryliuk, and welcome to my course, Understanding the Programming Models of Azure Service Fabric. I'm a software and data architect and cloud computing professional consulting for big clients as my day job. This course is all about enabling microservices in a quick and efficient way using Microsoft Azure Service Fabric. Service Fabric is a core of Microsoft Azure Cloud, which enables many more services such as Cosmos DB, SQL Server, Cortana, and others, but also allows you to build your own back ends based on Microsoft's years of rich experience. Some of the major topics that we will cover include microservice platforms in Azure, what other current choices Microsoft Azure offers for building microservices, and their pros and cons. Introduction to Service Fabric reliable services. Services are powerful concepts allowing you to both lift and shift your applications, enable scaling, disaster recovery, resilience, and as a core to understanding Service Fabric. Introduction to Service Fabric reliable actors. Actors is an emergent programming paradigm, which simplifies programming of scalable applications used in massively parallel computing online games and other resource-demanding applications, and Service Fabric makes it easier than ever. Storage and partitioning will take Service Fabric for a ride trying to understand how to store enormous amounts of data, and you'll get an understanding how software giants can serve so much data instantly on demand. By the end of this course, you will understand both the Service Fabric platform, will be able to build microservices yourself, and become confident and great in your own scalable applications. Before beginning this course, you should be familiar with Microsoft .NET platform and C# programming language. The beginner courses here on Pluralsight will quickly get you up to speed. I hope you'll join me on this journey to learn Azure Service Fabric with the Understanding Programming Models on Azure Service Fabric, at Pluralsight.