role-iq-logo
Rock [Azure]
See all Azure roles

Understanding the Programming Models of Azure Service Fabric

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.
Course info
Rating
(183)
Level
Beginner
Updated
Jun 20, 2019
Duration
3h 41m
Table of contents
Course Overview
Getting Started
Installing Service Fabric
Creating Service Fabric Services
Exploring Actor Model Support
Managing State in Service Fabric
Getting Ready for Deployment
Running Containerized Applications
Description
Course info
Rating
(183)
Level
Beginner
Updated
Jun 20, 2019
Duration
3h 41m
Description

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.

About the author
About the author

Ivan is a technical architect and cloud consultant with over 15 years of experience in building software for start-ups and enterprises. He is a blogger, father, thinker, and cyclist.

More from the author
Using Azure Service Fabric in Production
Intermediate
3h 29m
Sep 19, 2018
Section Introduction Transcripts
Section Introduction Transcripts

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.