This document discusses measuring microservices by monitoring message flow rates and patterns. It suggests measuring:
- Message flow rates after deploying new services to detect any breaks
- Common message patterns like actor, subscriber, chain, and tree to validate expected behavior
- Invariants like the relationship between add-item and sales-tax messages to ensure the system is functioning correctly
Measuring these things provides visibility into the health and risks of the distributed system.
Related topics: