Interface segregation for (micro-)services

Implementing Circuit Breaker Pattern