Latency — время от запроса до ответа. Основные рычаги: кэширование (in-memory, Redis), connection pooling (pgxpool, http.Transport), уменьшение числа сетевых вызовов (batch запросы, dataloader), async обработка (отдать в очередь, ответить сразу), precomputation. Для HTTP: keep-alive, HTTP/2, сжатие. Для БД: индексы, prepared statements, EXPLAIN ANALYZE. Измеряй p50, p95, p99 — среднее latency бесполезно. Distributed tracing (Jaeger, OpenTelemetry) показывает где время тратится.
Как уменьшить latency?
Middle+
214 просмотровAFK Offer AI
Задача: найдите баг в concurrent коде с общей переменной без синхронизации