Skip to content
Ameen Abozaid
Planned lessonMID-024-L02

Temporal coupling

  • Lesson 2 of 6
  • Mid-level
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

recognize and reduce temporal coupling.

Planned topics

  • Temporal coupling: A can only work while B is available right now.
  • Availability multiplies: three services at 99.9% each give about 99.7% for a chain.
  • Long synchronous chains also add up latency and failure.
  • Reduce it with async messaging, local copies of read data, or fewer hops.
  • Not every call must be removed; keep those where the user waits for the answer.
Draft outline details

Demonstration

a chain gateway → orders → inventory → pricing → catalog marked with the availability maths.

Check your understanding

Why is a five-service synchronous chain risky?

Show answer

Availability and latency multiply or add across it.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.