Explain the 'Circuit Breaker' pattern. When would you use it in a Node.js microservice environment? | Resilience | System-Design Interview Questions | NextRound.in