Azure Service Fabric

Build and operate always-on, scalable, distributed applications


Simplify building microservice-based applications and life cycle management

  • Fast time to market: Use Azure Service Fabric to build features that add value to your application, without the overhead of designing and writing additional code to deal with issues of reliability, scalability or latency in the underlying infrastructure.
  • Choose your architecture: Build stateless or stateful microservices – an architectural approach where complex applications are composed of small, independently versioned services – to power the most complex, low-latency, data-intensive scenarios and scale them into the cloud with Service Fabric.
  • Microservice agility: Architecting fine-grained microservice applications allows continuous integration and development practices, and accelerates delivery of new functions into your application.
  • Visual Studio integration: Includes Visual Studio tooling and command line support, so you can quickly and easily build, test, debug, deploy and update your Service Fabric applications on single-box, test and production deployments.
Azure Service Fabric – Build microservices with ease
Service Fabric delivers low-latency performance

Deliver low-latency performance and efficiency at massive scale

Deliver fast in-place upgrades with no downtime, auto-scaling, integrated health monitoring and service healing. Orchestration and automation for building microservices give you new levels of app awareness and insight to automate live upgrades with rollback and automatic scale-up and scale-down capabilities.

Solve difficult distributed system problems, such as failover, leader election, state management, and provide application life cycle management capabilities so developers don’t have to re-architect applications as usage grows. This includes multi-tenant SaaS applications, Internet of Things (IoT) data gathering and processing, and gaming and media serving.

Proven platform used by Azure and other Microsoft services

Service Fabric was born from years of experience at Microsoft delivering mission-critical cloud services and is production-proven since 2010. It’s the foundational technology on which we run our Azure core infrastructure – it powers services including Skype for Business, Microsoft Intune, Azure Event Hubs, Azure Data Factory, Azure DocumentDB, Azure SQL Database and Cortana.

This experience allowed us to design a platform that intrinsically understands the infrastructure resources and needs of applications, enabling an automatically updating, self-healing behaviour that’s essential to delivering highly available and durable services at hyperscale.

Build microservices on the proven platform of Azure Service Fabric
Run in Azure Service Fabric, on premises or in the cloud

Run in Azure, on-premises or in other clouds

Get the flexibility to deploy the same application code on public, hosted or private clouds, using consistent platform services and the same application model across Azure, on-premises and hosted data centres. With Microsoft’s commitment to choice and flexibility, your Service Fabric application can run on Azure, on-premises and in other clouds, with a choice of Windows Server or Linux as the host operating system.

See how customers are using Service Fabric

Service Fabric overview with OSIsoft

When OSIsoft needed a system to help capture data and use it effectively, they turned to Service Fabric.

Read the case study

Care Otter makes healthcare personal with Service Fabric

How Service Fabric helps Care Otter focus on improving the world of healthcare instead of their infrastructure.

Related products and services

Cloud Services

Create highly available, infinitely scalable cloud applications and APIs

Virtual Machine Scale Sets

Manage and scale up to thousands of Linux and Windows virtual machines

App Service

Create web and mobile apps for any platform and any device

Start working with Azure Service Fabric