Simplify building microservice-based applications and life cycle 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 with Azure Service Fabric.
- 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 building microservices give 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 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 data gathering and processing, and gaming and media serving.
Proven platform used by Azure and other Microsoft services
Azure 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 behaviour 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 data centres. 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