service-fabric
Enrichment pendingService Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
GraphCanon updated today · GitHub synced today
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Active (11d since push)
- As of today
- Provenance
- Not a fork · Organization account
- As of today
- Security (OSV)
- No lockfile
- As of today
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Backing
Company context for Microsoft. Display-only - separate from trust and ranking.
- Company
- Microsoft·GitHub org profile·3d
- Employees
- 221,000·Wikidata (P1128 employees)·3d
- Commercial model
- Pure OSS·GitHub org profile (public repos)·3d
Install
git clone https://github.com/microsoft/service-fabricSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.
Capability facts
- Languages
- c++
Source: github.language · Jul 15, 2026
Categories
Graph entities
Tags
README
Build Requirements
The requirements below are based off running clean builds using ninja, with the command
runbuild.sh –c –n
The builds were run on Azure Linux VMs with added disk capacity. If you want to to build on an Azure machine you need to add approximately 70GB for the source+build outputs.
These times should be taken as estimates of how long a build will take.
| Machine SKU | Cores | Memory | Build Time |
|---|---|---|---|
| Standard_D8s_v3 | 8 | 32GB | ~4 hours |
| Standard_D16s_v3 | 16 | 64GB | ~2 hours |
| Standard_D32s_v3 | 32 | 128GB | ~1 hour |
On a smaller VM (Standard_D4s_V3 / 4 cores / 16GB) the build may fail. You may be able to build on a machine with less RAM if you limit the parallelism using the -j switch.
The build also requires approximately 70GB of disk space.
Installing docker
Our build environment depends on Docker. In order to get started you will need to install docker.
There are many ways to install docker. Here is how to install on Ubuntu:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce
Optional: Enable executing docker without sudo
By default docker requires root privelages to run. In order to run docker as a regular user (i.e, not root), you need to add the user to the docker user group:
sudo usermod -aG docker ${USER}
su - ${USER}
You do not need to do this, but note that if you skip this step, you must run all docker commands with sudo.
License
All Service Fabric open source projects are licensed under the MIT License.
For agents
This page has a .md twin and JSON over the API.