There are a couple of application scenarios where Azure Service Fabric applications are very useful:
- Scalable services: To allow the state of the services to be scaled out across a cluster, you can partition the services. The individual services are then created and removed on the fly. This allows services to be scaled from a few instances on a couple of nodes up to thousands of instances on many nodes easily. Then, they can be scaled in easily as well.
- High available services: Service Fabric offers fast failover by creating multiple secondary service replicas. If a node or a service goes down due to hardware or other failures, one of the secondary replicas is promoted as the primary replica with ...