Bilgin Ibryam
Bilgin Ibryam

@bibryam

5 Tweets Dec 24, 2022
USE vs RED - which is the better methodology for analyzing the performance of microservices ๐Ÿค”? ๐Ÿงต
Begin observing the performance characteristics of apps before the production rollout using Google's four golden signals. #ShiftLeft
ibm.com
The RED method takes an externally-visible (request-driven) view of the workload. For every workload, it checks request rate, error-rate, time each request takes.
weave.works
The USE method takes an internal, resource-centric view of the workload. For every resource, it checks utilization, saturation, and errors. The goal is to understand how these resources behave in the presence of the load.
brendangregg.com
โžก๏ธ Start with RED and treat the services as a black box. Best for request-driven apps.
โžก๏ธ Combine with USE to check stateful/non-request-based systems and components as white box.
โžก๏ธ If none helps, check logs and traces too.
copyconstruct.medium.com

Loading suggestions...