Що таке Kafka та які проблеми вирішує? Яким чином Кафка забезпечить високу надійність та масштабованість вашому проєкту? Настав час розкрити магію роботи цього потужного інструмента, якому довіряють понад 80% компаній із Fortune 100. Тому чи готові ви розібрати основні ідеї та концепції Apache Kafka?! У цьому відео: 0:00 - Apache Kafka? 0:45 - Брокер Повідомлень (Message Broker) 2:24 - Продюсери (Producers) та Споживачі (Consumers) 2:51 - Типи повідомлень: Команди (Commands) та Події (Events) 5:25 - Тематика (Topic) 7:26 - Лог (Log) та Офсет (Offset) Як брокер зберігає повідомлення і як споживачі їх стягують? 10:37 - Партиції (Partitions) та Споживацькі Групи (Consumer Groups) Що таке горизонтальне масштабування і як Кафка розпаралелює повідомлення? 14:25 - Ключ Повідомлення Як Kafka забезпечує послідовне споживання повідомлень? 15:58 - Шардинг (Sharding) Як Kafka розподіляє навантаження на брокері? 16:52 - Реплікація (Replication) Як Кафка забезпечує відмовостійкість брокерів без втрати даних? Як працює реплікація та що таке коефіцієнт реплікації (replication factor)? Хто такий Лідер (Leader), Послідовник (Follower) та Синхронізована Репліка (In-Sync Replica)? 18:32 - Повторення Kafka за 1 хвилину 19:43 - Висновки #ApacheKafka #microservices #EventDrivenArchitecture











