Service Fabric is composed of several subsystems working together to achieve the promise of the platform: to remove the complexities of distributed computing from developers who want to build highly available, resilient, and massively scalable cloud servcices across public and private clouds, and operating systems.
As you can imagine, it takes a lot of code to materialize Service Fabric. To make it a bit easier for you to navigate through our sources, you can explore our codebase by clicking on a subsystem in the architectural graphic below. As of today, this includes the core subsystems that make up the Service Fabric Standalone product. This will grow over time as we move to open development in this repo, which will include the full product that runs today in Azure, with more components across platform services (e.g., our Chaos Experimentation system and API), build tools, and tests.
Clicking on an image below will take you to the related subsystem's top level source folder, which will contain introductory information, links to technical design documents and deep dive videos with the folks who write the code you're going to read.
Enjoy your travels through the code and thank you for jumping in. We really look forward to your contributions and feedback.
Explore the Core Subsystems of Service Fabric Standalone | ||
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |