The eight fallacies
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
name the false assumptions and a failure each causes.
Planned topics
- The network is reliable: a dropped packet loses an order confirmation.
- Latency is zero: a loop of 100 remote calls takes seconds.
- Bandwidth is infinite: huge JSON payloads saturate the link.
- The network is secure: plain HTTP between services leaks data.
- Topology does not change: hard-coded IPs break after a redeploy.
- There is one administrator: teams change firewalls and certificates independently.
- Transport cost is zero: serialization, bandwidth, and egress cost money.
- The network is homogeneous: different versions, protocols, and clients coexist.
Draft outline details
Demonstration
a table of the eight fallacies with one Shop failure each.
Check your understanding
What breaks if you hard-code a service IP?
Show answer
The call fails when the topology changes.
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.