Как Docker, Kubernetes, Redis, Kafka и Prometheus работают вместе в одном приложении
akashcodeofficial
0:00 / 0:00
Как Docker, Kubernetes, Redis, Kafka и Prometheus работают вместе в одном приложении
2 827 просмотров · 1 дн. назад
akashcodeofficial
2,28 тыс. подписчиков
2 827 просмотров · 1 дн. назад
Как Docker, Kubernetes, Terraform, Redis, Kafka, Prometheus и другие инструменты взаимодействуют в одном реальном производственном приложении?
В этом видео мы наблюдаем за тем, как один клиент размещает заказ в онлайн-магазине, и отслеживаем, что именно происходит за каждым кликом — та же самая архитектура, которую сейчас используют в производственной среде такие компании, как Amazon, Netflix, Uber и Stripe.
Мы рассмотрим три уровня:
Основа — Docker, ECS/Kubernetes, Terraform
Приложение — PostgreSQL, Redis, OpenSearch, S3, Очереди, Kafka
Операции — CI/CD, Helm, Argo CD, Prometheus, Grafana, OpenTelemetry, Jaeger
⏱ РАЗДЕЛЫ
0:00 — Введение
0:35 — Docker: Зачем он существует и как работает
2:15 — ECS против Kubernetes: Что выбрать
3:45 — Terraform: Инфраструктура как код
5:45 — Запрос заказа: DNS и балансировщик нагрузки
7:15 — Redis: Кэширование и проблема аннулирования кэша
8:45 — OpenSearch: Почему поиска в PostgreSQL недостаточно
9:45 — S3: Объектное хранилище для файлов и изображений
10:30 — Очереди и рабочие процессы: SQS и RabbitMQ
12:15 — Kafka: добавление логов только в конец против очереди задач
13:45 — CI/CD: как код попадает в продакшн
15:15 — Argo CD и GitOps
16:15 — Наблюдаемость: Prometheus, Grafana, OpenTelemetry, Jaeger
18:15 — Итог: инженерные принципы, лежащие в основе инструментов
📌 ОСНОВНЫЕ ТЕМАТИКИ
Образ Docker против контейнера
ECS против Kubernetes против управляемого Kubernetes
Инфраструктура как код с Terraform
Кэширование Redis и аннулирование кэша
SQS/RabbitMQ против Kafka: когда использовать каждый из них
Идемпотентность в фоновых рабочих процессах
Хранение и воспроизведение Kafka
GitOps с Argo CD
Мониторинг на основе запросов с Prometheus
Распределенная трассировка с OpenTelemetry и Jaeger
🔔 Подпишитесь, чтобы получать больше контента по инженерным вопросам для продакшена.
#системноепроектирование #разработкабэкенда #docker #kubernetes #aws #kafka
#redis #devops #разработкапрограммногообеспечения #интервьюпосистемномупроектированию