C# Microservices Development on Azure [Video]

More Information
  • Transform monolithic web applications into fast and scalable microservices
  • Take advantage of the Service Fabric SDK and Visual Studio to quickly get started with microservices
  • Handle increasing traffic at a lower cost by scaling microservices independently
  • Explore programming models and dive into the Reliable Service programming model
  • Establish communication between microservices and effectively manage state
  • Improve performance by understanding the Service Lifecycle
  • Deploy APIs as microservices with Azure Service Fabric using Service Fabric Web API
  • Prevent downtime and quickly recover from errors by monitoring your services’ health

Microservices bring new challenges that weren’t present in simpler architectures. This course will teach you how to handle all those challenges and overcome various obstacles including services communication and state management.

Scaling monolithic applications can be expensive or even impossible. In this course, you’ll learn to break down monoliths into smaller microservices written in C# and .NET Core. You’ll easily develop, deploy, maintain, and scale them into clusters without worrying about low-level configuration with the help of Visual Studio and Azure Service Fabric.

By the end of this course, you’ll be able to develop web applications with C# and .NET Core, easily maintain them at a lower cost, and deploy them as highly-scalable microservices using Azure Service Fabric.

The code bundle for this video course is available at: https://github.com/PacktPublishing/C-Microservices-Development-on-Azure

Style and Approach

This course will guide you through the process of breaking a monolithic application down into Microservices and using the Reliable Services programming model to deploy, monitor and scale those microservices to an Azure Service Fabric Cluster.

  • Perform a paradigm shift from traditional monolithic application development to a more distributed model based on the Microservices Architecture
  • Leverage the power of Azure Service Fabric to develop microservices that scale independently with C# and .NET Core
  • Use the Reliable Services programming model to deploy C# microservices into a Service Fabric Cluster
Course Length 2 hours 25 minutes
ISBN 9781789807349
Date Of Publication 30 Nov 2018


Dimitris Loukas

Dimitris Loukas is a software engineer and is currently part of a growing start-up building a revolutionary referral marketing platform with Node.js, Angular, MySQL, Redis, and Docker. He is also developing trading software applications using C#, Aurelia and TypeScript. He is a Packt author and has developed many video tutorials in C#, .NET Core, and TypeScript. He has worked for two start-ups in the past, is active in the open-source community, and loves taking up small side-projects. He has developed microservices using C# and Node.js and has also mastered Angular, Aurelia, and Vue.js. He is an early adopter of .NET Core and is fascinated by modern JavaScript and where the web is going.