Questions

Please answer the following questions to assess your understanding of this chapter's content.

  1. When and why does every part in a distributed application architecture have to be redundant? Explain in a few short sentences.
  2. Why do we need DNS services? Explain in 3 to 5 sentences.
  3. What is a circuit breaker and why is it needed?
  4. What are some important differences between a monolithic application and a distributed or multi-service application?
  5. What is a blue-green deployment?