Skip to content
Sharp

Distributed Resilience interview questions

Circuit Breakers, Distributed Tracing, Eventual Consistency (Sagas), Exponential Backoff Retries, Message Brokers (Kafka)

67 questions with answers and explanations · 67 flashcards

Questions (page 2 of 2)

  1. Which phase of a circuit breaker is responsible for allowing a small number of test requests to check if a service has recovered?Multiple choiceMedium
  2. How does Distributed Tracing help with pinpointing latency issues in microservices?Multiple choiceMedium
  3. How does Kubernetes complement Circuit Breaker functionality in a microservices setup?Multiple choiceEasy
  4. In a microservices system using Circuit Breakers, what typically triggers the transition from the 'Closed' to 'Open' state?Multiple choiceMedium
  5. Which of the following statements best describes a potential drawback of not using exponential backoff retries?Multiple choiceHard
  6. What role does Docker play in supporting Circuit Breakers in a microservices architecture?Multiple choiceMedium
  7. In the context of microservices, what does eventual consistency mean?Multiple choiceHard
  8. What does eventual consistency mean in a checkout workflow?Multiple choiceHard
  9. Why is Docker used in the context of microservices?Multiple choiceMedium
  10. In microservices, why is it important to manage transient network faults?Multiple choiceEasy
  11. In a microservices architecture, what role does Docker play in conjunction with Kubernetes?Multiple choiceMedium
  12. How can Apache Kafka be used in a microservices architecture?Multiple choiceMedium
  13. Why must Kafka consumers usually be idempotent?Multiple choiceMedium
  14. In an e-commerce microservices architecture, how can exponential backoff retries prevent overwhelming a payment service during high traffic?Multiple choiceMedium
  15. Why is Docker beneficial for microservices?Multiple choiceEasy
  16. Which Circuit Breaker state allows limited requests to test if a service has recovered?Multiple choiceEasy
  17. How can incorrect configuration of Circuit Breakers lead to resource exhaustion in a Java application?Multiple choiceHard