Flipkart Marketplace Platform · View 21 of 25 · 6 · Operations
Decisions
- OpenTelemetry everywhere, then an open-source backend per signal — Prometheus and Thanos, Loki, Tempo, Grafana
- Business signal is a first-class alerting source: conversion and order rate drop before CPU does
- Paging is on SLO burn rate over multiple windows, not on thresholds, so a slow leak and a cliff both page correctly
What is tracked
- Latency, error rate and traffic per service; consumer lag and dead-letter depth per topic
- Checkout conversion, payment success rate by instrument and by PSP, oversell count, inventory drift
- Unit cost per order, reviewed monthly rather than alerted
Assumptions
- Tail-based trace sampling keeps every error and slow trace while sampling 1% of the rest
- 13 months of metric retention supports year-on-year sale comparisons, which is the actual requirement
- The empty cell on cost is deliberate: there is no automated action, and pretending otherwise would be decoration