Section 1 Introduction
Section 1 Introduction

Over the last few years, Docker and software container systems have become the industry standard for packaging and deploying applications. A consequence of this trend has been the development of container orchestration systems like Kubernetes and Apache Mesos. Microsoft Azure has entered the space with its own comprehensive system orchestration and management system, Azure Service Fabric.

What exactly is the value-add for Service Fabric? How do we use it to solve container-related technical challenges? This course answers both of those questions and goes even further by covering a number of relevant software design concepts. From this course, you will learn what Service Fabric does, how to use it to deploy a real application, and how Service Fabric incorporates design patterns and structures such as the actor model and collections.

By the end of the course, you should be ready to work with a team using Azure Service Fabric to create a working application.

Learning Objectives

  • Use Azure Service Fabric to solve infrastructure orchestration challenges
  • Learn about software concepts relevant to Service Fabric, including collections, the actor model, and stateful vs stateless services
  • Deploy an application to a Service Fabric cluster

Intended Audience

  • People looking to build applications using Microsoft Azure
  • People interested in container orchestration systems


  • General knowledge of IT architecture
  • General knowledge of software containers



So you made it past the course introduction. Congratulations. Now is where we get down to work. Section one is actually pretty short. It's pretty simple as well. All we're gonna do is two lessons, giving an overview of Azure Service Fabric

The first lesson will introduce Service Fabric. Basically, we'll just explain what it is, what it does, what sort of problems it solves. We'll talk a little bit about the feature set but not with a lot of detail. The purpose of this first short lesson is just to ensure everyone has a basic idea of what Service Fabric is meant to do. 

Now the second lesson will be longer. We'll talk at length about Service Fabric's features and offer some more context on how to actually use Service Fabric. If you have your own Azure account, you can, at this point, begin actually playing around a bit with Service Fabric on your own. By the end of this second lesson, you should have a strong theoretical understanding of Service Fabric itself. If you're already a Service Fabric expert and you wanna dig into the conceptual hands-on content in sections two and three, respectively, you're welcome to go ahead and try. Though, if you're already a Service Fabric expert, not sure why you're taking this course. 

So without further ado, let's get into the next lesson. What is Service Fabric?

About the Author

Jonathan Bethune is a senior technical consultant working with several companies including TopTal, BCG, and Instaclustr. He is an experienced devops specialist, data engineer, and software developer. Jonathan has spent years mastering the art of system automation with a variety of different cloud providers and tools. Before he became an engineer, Jonathan was a musician and teacher in New York City. Jonathan is based in Tokyo where he continues to work in technology and write for various publications in his free time.