ServiceFabric: a distributed platform for building microservices in the cloud
ServiceFabric: a distributed platform for building microservices in the cloud Kakivaya et al., EuroSys’18
(If you don’t have ACM Digital Library access, the paper can be accessed either by following the link above directly from The Morning Paper blog site).
Microsoft’s Service Fabric powers many of Azure’s critical services. It’s been in development for around 15 years, in production for 10, and was made available for external use in 2015.
ServiceFabric (SF) enables application lifecycle management of scalable and reliable applications composed of microservices running at very high density on a shared pool of machines, from development to deployment to management.
Some interesting systems running on top of SF include:
- Azure SQL DB (100K machines, 1.82M DBs containing 3.48PB of data)
- Azure Cosmos DB (2 million cores and 100K machines)
- Skype
- Azure Event Hub
- Intune
- Azure IoT suite
- Cortana
SF runs in multiple clusters each with 100s to many 100s of machines, totalling over 160K machines with over 2.5M cores.
Positioning & Goals
Service Fabric defies easy categorisation, but the authors describe it as “Microsoft’s platform to support microservice applications in cloud settings.” What particularly makes it stand out from the crowd Continue reading




The deal better positions the software giant in the commercial cloud space against rivals AWS and Google.
The company wanted an accomplished business leader who has experience with large-scale platforms.
Deutsche Telekom and Vodafone successfully completed an NB-IoT roaming test in Europe using global SIMs that worked across the networks.
Russians exploit routers for cyber attacks, alerts Cisco; ZTE shutters manufacturing following U.S. ban; CA Technologies cuts 800 jobs as it shifts to a subscription-based, agile model.
OneSphere is the company’s hybrid cloud management SaaS, and OneView is its on-premises infrastructure management software.
Active monitoring keeps your networks and organization in “always on” condition.