{"data":{"slug":"microsoft-service-fabric","name":"service-fabric","tagline":"Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.","github_url":"https://github.com/microsoft/service-fabric","owner":"microsoft","repo":"service-fabric","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"C++","stars":3062,"forks":401,"topics":["cloud-computing","cloud-native","containers","distributed-systems","microservices","orchestration"],"archived":false,"github_pushed_at":"2026-07-03T15:19:59+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/microsoft-service-fabric","markdown_url":"https://www.graphcanon.com/tools/microsoft-service-fabric.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-service-fabric","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-service-fabric","description":"Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.","homepage_url":"https://docs.microsoft.com/en-us/azure/service-fabric/","license":"MIT","open_issues":845,"watchers":226,"ai_summary":null,"readme_excerpt":"## Build Requirements\nThe requirements below are based off running clean builds using ninja, with the command\n\n```sh\nrunbuild.sh –c –n\n```\n\nThe builds were run on [Azure Linux VMs](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes-general) 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. \n\nThese times should be taken as estimates of how long a build will take.\n\n|Machine SKU|Cores|Memory|Build Time|\n|-----------|-----|-----------|----------|\n|Standard_D8s_v3|8|32GB|~4 hours|\n|Standard_D16s_v3|16|64GB|~2 hours|\n|Standard_D32s_v3|32|128GB|~1 hour|\n\nOn 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.\n\nThe build also requires approximately 70GB of disk space.\n\n---\n\n### Installing docker\nOur build environment depends on Docker. In order to get started you will need to [install docker](https://docs.docker.com/engine/installation/).  \n\nThere are many ways to install docker. Here is how to install on Ubuntu:\n\n```sh\ncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -\nsudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"\nsudo apt-get update\nsudo apt-get install -y docker-ce\n```\n\n---\n\n## Optional: Enable executing docker without sudo\nBy 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:\n\n```sh\nsudo usermod -aG docker ${USER}\nsu - ${USER}\n```\n\nYou do not need to do this, but note that if you skip this step, you must run all docker commands with sudo.\n\n---\n\n## License \nAll Service Fabric open source projects are licensed under the [MIT License](LICENSE).","github_created_at":"2018-03-08T00:32:14+00:00","created_at":"2026-07-15T10:51:14.670243+00:00","updated_at":"2026-07-15T10:51:17.728493+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"c","name":"c#"},{"slug":"cloud-computing","name":"cloud-computing"},{"slug":"cloud-native","name":"cloud-native"},{"slug":"containers","name":"containers"},{"slug":"distributed-systems","name":"distributed-systems"},{"slug":"microservices","name":"microservices"},{"slug":"orchestration","name":"orchestration"}],"trust":{"provenance":{"is_fork":false,"github_id":124312956,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:51:15.670Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":11,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:51:16.086Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:51:15.429Z"},"languages":{"value":["c++"],"source":"github.language","observed_at":"2026-07-15T10:51:15.429Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-15T10:51:15.429Z"}}}}