Building Reliable Microservices with Service Fabric

Created by Steve Lydford

Microsoft Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices. This course will take attendees right from the basics of microservice architectures and Actor-based programming models, all the way up to building distributed, scalable stateless and stateful microservices with horizontal scalability and zero downtime. The course will be hands-on and attendees will be building their own solutions on Microsoft Azure and local Service Fabric clusters.

More courses Contact

Course Duration

2 days

Why Attend?

  • Understand how Service Fabric can aid development and maintenance of highly-scalable and performant microservices based systems.
  • Learn how to build applications which make effective use of the Virtual Actor programming model.
  • Learn how to build, test and monitor local and Azure-based Service Fabric clusters.


  • Introduction to Service Fabric and microservices architectures.
  • Setting up and deploying to a local Service Fabric cluster.
  • Developing microservices with Reliable Actors.
  • Building stateful and stateless Reliable Services.
  • Deployment and management of Service Fabric Clusters.
  • Scaling.
  • Testing, Health Monitoring and Diagnostics.


Individuals or teams of .Net developers who are interested in learning how Service Fabric can be utilised to build a highly available, reliable, maintainable and scalable Virtual Actor based microservices architecture.


Developers must:

  • Bring their own laptops, with a copy of Visual Studio 2015 and Powershell 3.0 (or higher) installed.
  • Have an active Microsoft Azure subscription to which they can deploy their Service Fabric applications.
  • Have a good knowledge of .Net application development using C#.

Talk to us about your training needs

Codurance Logo

Software is our passion.

We are software craftspeople. We build well-crafted software for our clients, we help developers to get better at their craft through training, coaching and mentoring, and we help companies get better at delivering software.