Что такое performance budgets?

Middle
186 просмотров
AFK Offer AI

Performance budget — заранее определённые лимиты на метрики производительности, нарушение которых блокирует деплой. Для веб: Time to First Byte < 200ms, Largest Contentful Paint < 2.5s, JavaScript bundle < 300KB. Для API: p99 latency < 1s, error rate < 0.1%. Интеграция в CI: Lighthouse CI для frontend, k6 thresholds для API. Преимущество: team agreement на стандарт, не надо спорить каждый раз. Performance budget создаётся при запуске проекта и пересматривается регулярно.

Следующий вопрос

Что такое OpenTelemetry и зачем нужна стандартизация observability?