Temporal coupling
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.
Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.