liveBook · Manning

Triage

As explained in Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform

The practice of prioritizing problems according to their severity or urgency so that the most serious are addressed first.

Triage means ranking problems by severity so the worst ones receive attention first. In a production microservices application, severity is how badly a problem affects customers and the business—not simply how noticeable it is to a developer. section 11.3.1 section 11.1

Use triage at the start of debugging:

  • Identify the problems that need attention and rank them by customer and business impact. section 11.3.1
  • Select the highest-priority problem, then gather evidence to locate it. Mitigate customer impact, isolate and reproduce the problem, fix it, and reflect on prevention. The path may be iterative rather than strictly linear. section 11.3.1

Competing microservice problems

A service may be crashing while others have bugs, CPU overload, or memory exhaustion. Do not assume those labels establish priority: assess how each problem affects customers and the business, then debug the worst one first. section 11.1 section 11.3.1

How Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform covers it

How deep it goes
Defines an impact-based ranking and places it first in a flexible debugging sequence, without prescribing a scoring system.
Examples
Names crashes, bugs, CPU overload, and memory exhaustion as problems that may require attention.
What it assumes
Introduces triage through its medical analogy while assuming a production microservices context.
What you can do after
Practice/perform severity-based prioritization before investigating and fixing microservice problems.
How it connects
Connects triage to microservice health, debugging, evidence gathering, and customer-impact mitigation.

Also explained in

Compare how 2 books explain triage →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Bootstrapping Microservices, Second Edition: With Docker, Kubernetes, GitHub Actions, and Terraform. The section links point to the parts of the book it draws on.