Glossary term
What is APM (Application Performance Monitoring)?
APM stands for Application Performance Monitoring.
In System Design
Tools for tracing and app performance. Example: Datadog, New Relic, Dynatrace.
Learn it properly · System DesignLesson 46: Logs, Metrics & Traces: The Three Pillars“Checkout took 20 seconds and failed” — but checkout touches eleven components. How logs, metrics and traces each answer a different question, how to instrument with OpenTelemetry, and how linking them takes you from “something's wrong” to “here's why” in minutes.In Scenario Debugging
Tools that follow a request through your services and show where the time goes (Datadog, New Relic, X-Ray).
Learn it properly · Scenario DebuggingLesson 2: “The UI Is Fast but the API Takes Too Long”: How to Solve ItFollow the request: DNS and TLS, cold starts, N+1 queries, missing indexes, slow calls to other services, big payloads and missing caches. Then the UX fixes while the backend is repaired.