Post release goodies... Introduction of a "circuit breaker" pattern of supervision for Service entities.
This comes in two flavours.
1. an FSM in front of the protected service, which controls service restarts once they fail (based on supervision).
2. a Circuit Breaker that detects error in underlying sub-systems and avoids making further queries.
Motivation & differences from Supervisor....
Allows you to call a service via the middle-man, providing better isolation between subsystems, reducing timeouts and making per sub-system monitoring easier. Dealing with cascading errors.
Relies on Supervisor, is a new API (and possible more than one new supporting service).
All post release...