Перейти к основному контенту
Tech Path Finder
КурсыИнтервьюКод-ревьюБлог
Tech Path Finder

Персонализированный путеводитель в IT. Квизы, мок-интервью, код ревью и аналитика прогресса.

@potapov_me

Платформа

  • Курсы
  • Прогресс
  • Мок-интервью
  • Код ревью
  • Живое ревью с ИИ
  • Тренажёр переговоров
  • Закладки

Контент

  • Блог
  • Главная
  • Обратная связь

Компания

  • О проекте
  • Тарифы
  • Условия использования
  • Конфиденциальность
  • Согласие на обработку данных
  • Cookie
  • Реквизиты

Аккаунт

  • Войти
  • Зарегистрироваться
  • Профиль

© 2026 Tech Path Finder. Все права защищены.

·ИП Потапов К.С.·Политика конфиденциальности·
Сделано с ❤️ в России
  1. Real-world кейсы масштабирования
real_world_case_studies

Real-world кейсы масштабирования

Разбор архитектур мониторинга от Uber, Shopify, DigitalOcean, Red Hat

Real-world кейсы масштабирования

«Учитесь на опыте других»

#Uber: M3

Проблема: 100M+ активных рядов, multiple команды.

Решение: M3 — собственная распределённая TSDB.

Архитектура:

  • M3DB для хранения
  • Prometheus federation для разных команд
  • Открыли как open source

#Shopify: Thanos

Проблема: Долгосрочное хранение, глобальные запросы.

Решение: Thanos с multiple Prometheus шардами.

Архитектура:

  • Job-based шардирование (api, worker, database)
  • Thanos Sidecar → S3
  • Thanos Query для глобальных запросов

#DigitalOcean: Cortex

Проблема: Multi-tenancy для разных команд.

Решение: Cortex (теперь Mimir).

Архитектура:

  • Каждая команда = отдельный tenant
  • Per-tenant лимиты
  • Изолированные данные

#Red Hat: Prometheus Operator

Проблема: Управление Prometheus в Kubernetes.

Решение: Prometheus Operator.

Возможности:

  • Prometheus как CRD
  • Автоматический service discovery
  • Alertmanager интеграция

#Общие паттерны

  1. Разделение ingestion/storage — Thanos, Mimir
  2. Object storage — S3/GCS для долгосрочного хранения
  3. Глобальные запросы — Query компонент
  4. Multi-tenancy — изоляция команд/клиентов