Sidecar services are used to extend functionality of microservices. The Service Fabric sidecar service discussed here enables external services to be accessed from within the Service Fabric and performs health checks in order to leverage the Service Fabric health model to monitor availability.
The Azure Service Fabric is a framework for building microservice applications in c#. The hosted version offers a reverse proxy for outsiders to access the Service Fabric services through a single endpoint. This is a crucial component for integrating Service Fabric into an existing application. In the following I will present a reverse proxy for Service Fabric that can run anywhere.
For people working with c# and microservices the Azure Service Fabric framework might be worth giving some attention. The on-premise version (currently in preview) can be used in situations where cloud hosted solutions are not acceptable because of legislation and/or business rules. In the following I will show how to spin up an on-premise cluster running on a set of Vagrant boxes.