학술논문

Service fabric : a distributed platform for building microservices in the cloud
Document Type
Conference
Source
Proceedings of the Thirteenth EuroSys Conference. :1-15
Subject
distributed systems
failure detection
microservices
production systems
scheduling
Language
English
Abstract
We describe Service Fabric (SF), Microsoft's distributed platform for building, running, and maintaining microservice applications in the cloud. SF has been running in production for 10+ years, powering many critical services at Microsoft. This paper outlines key design philosophies in SF. We then adopt a bottom-up approach to describe low-level components in its architecture, focusing on modular use and support for strong semantics like fault-tolerance and consistency within each component of SF. We discuss lessons learned, and present experimental results from production data.

Online Access