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

Как работает событийно-ориентированная архитектура?

KodeKloud

0:00 / 0:00

Как работает событийно-ориентированная архитектура?

14 036 просмотров · 1 месяц назад
KodeKloud
440 тыс. подписчиков
14 036 просмотров · 1 месяц назад
🚨 Изучите Kafka правильно с KodeKloud: https://kode.wiki/4gKWSWO Ваша база данных незаметно становится узким местом, и событийно-ориентированная архитектура с Kafka — это решение, к которому в конечном итоге прибегает большинство бэкендов. Сначала одна база данных выглядит нормально. Затем сервису по борьбе с мошенничеством нужен заказ, платежному сервису — карта, диспетчеру — товар, и внезапно одна информация оказывается разбросана по слишком многим местам, чтобы кто-либо мог корректно выполнять свою работу. Kafka меняет это. Сервис отправляет событие один раз и забывает о нем, а все остальные сервисы, которым нужны данные, просто подписываются и читают их. Эта идея — отправить событие один раз и забыть — и есть то, что заставляет остальную архитектуру встать на свои места. 📚 Что вы узнаете: 1️⃣ Точный момент, когда общая база данных перестает масштабироваться 2️⃣ Почему принцип «запустить один раз и забыть» меняет способ взаимодействия сервисов друг с другом 3️⃣ Как одно событие достигает множества сервисов без дополнительных усилий 4️⃣ Что находится внутри Kafka: темы, производители, брокеры, подписчики 🚨 Изучайте Kafka правильно с KodeKloud: https://kode.wiki/4gKWSWO 🤖 Больше информации о проектировании систем в этом плейлисте: https://kode.wiki/4fFhm25 ⏰ Временные метки: 00:00 - Введение в архитектуру, управляемую событиями 00:21 - Монолитная структура: фронтенд, бэкенд, база данных 01:25 - Узкое место в примере приложения для покупок 02:17 - Как Apache Kafka решает эту проблему 04:53 - Запустить один раз и забыть 06:21 - Краткий обзор и заключение 🔔 Подпишитесь, чтобы получать больше информации о DevOps, облачных технологиях и ИИ #Kafka #EventDrivenArchitecture #ApacheKafka #SystemDesign #Microservices #KafkaTutorial #PubSub #DistributedSystems #BackendDevelopment #KafkaTopics #EventDriven #SchemaEvolution #SoftwareArchitecture #KafkaExplained #DevOps #kodekloud