Developer Support

Advocacy and Innovation

[Service Fabric] Stateful Reliable Collection Backup –The New Way

Recently, the Service Fabric team announced general availability of a new method of backup and restore of stateful reliable collections. What this blog post will provide, is a complete project sample on how to setup and perform a Backup (but not a Restore), with PowerShell, ARM template and code, to help you understand how to tie this all together. I’ll cover restore in a future post.

[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 ...

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 ...