Questions? Feedback? powered by Olark live chat software
Skip Navigation

Azure Service Fabric

Build and operate always-on, scalable, distributed applications

Simplify microservice-based application development and lifecycle management

  • Fast time to market: Service Fabric lets developers focus on building features that add business value to their 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.
  • Microservice agility: Architecting fine-grained microservice applications allows continuous integration and development practices and accelerates delivery of new functions into the application.
  • Visual Studio integration: Includes Visual Studio tooling, as well as command line support, so developers can quickly and easily build, test, debug, deploy, and update their Service Fabric applications on single-box, test, and production deployments.

Deliver low-latency performance and efficiency at massive scale

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

Plus, solve hard distributed system problems such as failover, leader election, state management and provide application lifecycle management capabilities so developers don’t have to re-architect applications as usage grows. This includes multi-tenant SaaS applications, Internet-of-Things 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, powering services including Skype for Business, 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 available infrastructure resources and needs of applications, enabling an automatically updating, self-healing behavior that is essential to delivering highly available and durable services at hyperscale.

Run in Azure, on-premises, or in other clouds

Enjoy 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 datacenters. With Microsoft's commitment to a 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

CareOtter makes healthcare personal with Service Fabric

How Service Fabric helps CareOtter 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

Create highly available, auto scalable Linux or Windows virtual machines

App Service

Create web and mobile apps for any platform and any device

Start working with Azure Service Fabric