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.

Latest Blogs

Contact Us

3 Sutton Lane
London EC1M 5PU

Phone: +44 207 4902967

2 Mount Street
Manchester M2 5WQ

Phone: +44 161 302 6795

Carrer de Pallars, 99
08018, Barcelona

Phone: +34 937 82 28 82