Source code for the Programming Microsoft Azure Service Fabric book
- HelloWorldApplication The Hello, World! application of Service Fabric.
- CalculatorApplication 5 different versions of the calculator service.
- StatelessApplication The Hello, World! stateless web application.
- gRPCApplication Sample application that uses gRPC.
- SimpleStoreApplication A simple online store application.
- ActorTicTacToeApplication A Tic-Tac-Toe game simulator using Actors.
- CarApplication A car Actor sample that shows timers.
- ConsoleRedirectTestApplication A guest executable (script) host example with console redirection.
- HelloWorldWithData A Hello, World! stateful service.
- NodeJsHelloWorldApplication A Hello, World! Node.js service.
- ResourceGovernance A resource goverance policy demostration.
- UpgradeProcess The test application used in upgrade experiments.
- BadApplication A stateful application that purposely fails during failover.
- ChaosTest A console application that drives a chaos test against a local cluster.
- ConfigurationUpdate The test application used in configuration update experiments.
- Diagnostics The test application used in diagnostics experiments.
- FailoverTest The test application used in failover experiments.
- CustomSerializerTest A sample of using a custom IStateSerializer.
- DeploymentTest The test application used in deployment experiments.
- ApplicationInsightsTestApplication Sample Application Insights integration.
- CustomHealthReportApplication A sample application that sends custom health reports.
- EventFlowTestApplication Sample Event Flow integration.
- OMSTestApplication Sample OMS integration.
- SudokuApplication Sample Sudoku application (incomplete).
- ActorApplication A sample Actor application in Java.
- CalculatorApplication A sample calculator service written in Java.
- GuestPythonApplication A sample guest host application on Linux that hosts a Python Flask web server.
- HelloWorldLinux A Hello, World! application on Linux.
- StatefulApplication A stateful service written in Java.
- Docker-HelloWorld-Windows A Hello, World! application using a Windows Docker container.
- DockerCompose-HelloWorld A Hello, World! application using Docker Compose (with a Node.js app).
- Minecraft A sample of deploying a HA Minecraft server with Service Fabric.
- IrisApp A sample Python application that uses scikit-learn.
- ServiceMesh A sample Go application on a service mesh using Envoy.
- Watchdog A C# watchdog monitoring a Java app.
- PortSharing Port sharing test application.
- TenantManager A simple implementation of a tenant manager.
- ECommerceApp A sample application with multi-level partitions and a test client.
- NumberConverterApp A sample application that uses Event Hub.
- AudioTranscriptionApp A sample audio transcription application using Microsoft Cognitive Services.
- ReactiveActors A sample reactive application using actors.
- aci The test application used in ACI experiments.
- ArchiBot A prototype of an architecture bot.
V1-Samples contains projects from the version 1 book that are not brought forward to version 2 (contributed by @alessandro-avila)
Spot a mistake? Please contribute a correction. See instructions here.
Coming Late 2018