Перейти к содержимому

Как 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 #разработкапрограммногообеспечения #интервьюпосистемномупроектированию