What they cost
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
list the costs before choosing.
Planned topics
- Network: calls can be slow, fail, or time out (MID-023); every call needs timeouts and retries.
- Consistency: no cross-service ACID transaction; use sagas and eventual consistency (MID-030, MID-031).
- Operations: many deployments, logs, metrics, traces, and configs to run and monitor.
- Testing and debugging span services; local development gets heavier.
- Data: no joins across services; reporting needs extra work.
- Team cost: needs platform skills and mature automation.
Draft outline details
Demonstration
a before/after: one method call inventory.reserve(...) becomes an HTTP call plus timeout, retry, idempotency, and a failure path.
Check your understanding
Which cost replaces a database transaction across services?
Show answer
Sagas and eventual consistency.
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.