Developer Support

Advocacy and Innovation

[Service Fabric] Auto-scaling your Service Fabric cluster–Part II

In the second post in his series on Auto-scaling a Service Fabric cluster, Premier Developer consultant Larry Wall highlights a new feature that allows you to tie auto-scaling to an Application Insights metric. In Part I of this article, I demonstrated how to set up auto-scaling on the Service Fabric clusters scale set based on a metric...

[Service Fabric] Auto-scaling your Service Fabric cluster–Part I

In this article from his blog, Premier Developer consultant Larry Wall discusses building an ARM template that configures auto-scaling on a virtual machine scale set (VMSS). Like most people, whenever I need to build an ARM template to do something with Service Fabric, I'm browsing around Github or where ever else I can find the bits ...

[Service Fabric] Full/Incremental backup and restore sample

Premier Developer consultant Larry Wall created this sample application to demonstrate how to do full and incremental backups of your Service Fabric services to Azure blob storage. I recently worked with a client who said that they had had trouble implementing incremental backup and restore for their stateful services, so I was set to ...

My experiment and observation on Service Fabric Communication Stacks

This post is provided by Senior App Dev Manager, Vishal Saroopchand who asks the question, “How do you decide what Communications Stack to use in your Service Fabric applications?” How do you decide what Communication Stack (Remoting, WCF, Custom Implementation) to use in your Service Fabric applications? Do you know how each ...

Docker Blog Series Part 3– Deploy IIS based applications to Service Fabric using Docker Containers

In the third post in his blog series on Docker, Premier Developer consultant Monu Bambroo illustrates how to deploy IIS based applications to Service Fabric using containers. One of  the value propositions of using containers with Service Fabric is that you can now deploy IIS based applications to the SF cluster. In this blog post, we ...

How Not to Use Service Fabric Default Services

This post on avoiding the use of Default Services in your Service Fabric application comes to us from Premier Developer consultant Larry Wall and Application Development Manager Danny Kolke. Service Fabric is an ideal platform for microservices making it easy to package, deploy, and scale. As a developer, there are a lot of solutions that ...

Using PerfView with Azure Service Fabric Event Source Messages

This post is provided by Senior App Dev Manager, Mark Eisenberg, who spotlights the use of PerfView as a handy tool for debugging Azure Service Fabric applications. The Service Fabric tooling provides a Diagnostic Events viewer for Visual Studio that displays Event Trace for Windows (ETW) messages generated by the event sources provided...

Resources to get started with Service Fabric Clusters in Azure or On-Premises

This post is provided by Application Development Managers, Mahendar Madhavaram and Guru Satish Piduru, who share some helpful resources to get started with Service Fabric Clusters. (image) Service Fabric enables building and managing of scalable and reliable applications, composed of microservices and run at very high density on Service ...

Microservices Application Architecture: One Customer’s Journey from Azure Cloud Services to Service Fabric

In this post, Senior Application Development Consultant, Greg Roe, shares insights from a cloud transformation using Azure Cloud Services and ultimately, Service Fabric. I love helping customer's optimize their Applications using Microsoft technologies such as Azure. In doing so, our team helps customers proactively vet architectural ...

[Service Fabric] Securing an Azure Service Fabric cluster with Azure Active Directory via the Azure Portal

In this post, Senior Consultant, Larry Wall demonstrates how to secure Azure Service Fabric Cluster using Azure Active Directory via the Azure Portal. To make sure appropriate credit is given to a great article on this topic, I did take some of the information for the steps below from this article https://docs.microsoft.com/en-us/azure...