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













Фотография
Скачать

[В. Севостьянов, А. Бурылов] [Slurm] Apache Kafka для разработчиков (2022)



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 НЛО

НЛО

    Запись опубликована анонимно ✔

  • Сливапер LVL 6
  • Сообщений: 26 597
  • Регистрация: 04.06.2018
  • Заработано: 10 131 руб.
Репутация: 12 516

Награды: 55

  
  
  
  
  
  
  
  

Отправлено 02 Август 2022 - 10:06

Название: [Slurm] Apache Kafka для разработчиков (2022)

Автор: В. Севостьянов, А. Бурылов



Кому подойдет курс?
В 2022 году навыки работы с Apache Kafka требуются более чем для 3000 вакансий (*по данным hh.ru)
Системным администраторам
Для сисадминов у нас есть отдельный курс: Apache Kafka База
Архитекторам
Kafka — решение многих архитектурных проблем. Подписка на события и надежная передача запросов между приложениями еще никогда не были такими простыми. После интенсива ты организуешь правильную event-driven архитектуру с помощью Kafka!
Разработчикам
Kafka даст понимание, каким образом мы можем организовать работу микросервисов и повысить общую надежность системы. Также мы поможем узнать, чем же Kafka отличается от других подобных систем и в чем ее преимущества.
Бизнес-кейсы, которые будем решать:
Проблема #1
.
Периодически отваливается логистический шлюз, и пользователь получает ошибку при создании заказа в онлайн-магазине одежды. Расскажем, как отвязать логистический шлюз от создания заказа, чтобы они не были связаны напрямую.
Проблема #2.
Сервисы обмениваются сообщениями о событиях напрямую, и иногда по вине сети они не доставляются и пропадают. Объясним, что сделать, чтобы ничего не терять.
Проблема #3.
Пользователь создал заказ, а магазин отправил его в доставку, упаковал и отгрузил водителю. И только после этого онлайн-магазин узнал, что оплата не прошла. Научим, как совершать все действия в правильном порядке, чтобы заказ не высылался до подтверждения оплаты.
Рекомендованные программы и навыки:
Для прохождения интенсива тебе понадобится компьютер, на котором установлена и настроена среда разработки, git и docker. Желательно установить make.
Знание Java и/или Go стэка.
Программа обучения:
День 1
-
• 1. Введение
• 2. Определение терминов. Теория

Начнете безошибочно разбираться в терминологии
2.1. Нода, Датацентр, Кластер
2.2. ZooKeeper
2.3. Консумер, продусер, топик
2.4. Сообщение, ключ, значение
2.5. Партиции
• 3. Архитектура Кафка. Теория + практика
Научитесь писать простейшие клиенты, будете понимать внутреннюю архитектуру Кафки
3.1. Шардинг (партиционирование)
3.2. Репликация лидер-ведомый
3.3. Концепция указателей (смещений)
3.4. Буферная передача и задержки
• 4. Основы использования Кафка. Теория + практика
Научитесь работать со сложными протоколами и настроить приложение так, чтобы оно не развалилось в проде
4.1. Создание топиков
4.2. Сериализация сообщений
4.3. Настройки продюсера
4.4. Настройка консумера
4.5. Partition key: упорядочивание и чтение на клиенте
День 2 -
• 5. Алгоритмы на Kafka. Теория + практика
Научитесь строить архитектуру между микросервисами
5.1. Асинхронные сообщения
5.2. Подписка на события
5.3. Репликация в микросервисах
• 6. Транзакции с использованием Kafka. Теория + практика
Научитесь избегать распространенных проблем с данными при построении архитектуры
6.1. Only once и идемпотентность при записи в базу
6.2. Only once при копировании из топика в топик
6.3. Distributed transactions / Sagas
День 3 -
• 7. Событийно-ориентированная архитектура. Теория + практика
Начнете использовать все преимущества Kafka
7.1. Однонаправленная обработка событий
7.2. Вариант применения: event sourсing. Акторы
7.3. Работаем с индексом времени вставки
7.4. Расчет агрегатов на Kafka
• 8. Изнасилование Кафка (Kafka как база данных). Теория + практика
Поймете, как использовать Кафку в качестве СУБД и стоит ли это делать
8.1. Объединение старых значений ключа
8.2. Доступ к сообщениям в случайном порядке
8.3. Делаем fifo очередь
8.4. Очередь, отсортированная по времени получения aka шедуллер
Скрытый контент:

  Для просмотра необходимо войти или зарегистрироваться


Скачать:

Скрытый контент:

  Для просмотра содержимого необходимо 416 очков репутации (вам не хватает 416)

 Скачать без ограничений   Купить этот материал за 390 руб.



🔔 Подпишись на наш канал telegram @slivup_live и бота @kurs_slivup, что бы следить за крутыми новинками форума

  • 0

#2 stim644

stim644
  • Premium
  • Сообщений: 106
  • Регистрация: 09.03.2014
  • Заработано: 0 руб.
Репутация: 14

Награды: 16

  
  
  
  
  
  
  
  

Отправлено 06 Февраль 2023 - 00:09

Обновите ссылку плиз


  • 0

#3 allzhass

allzhass
  • Premium
  • Сообщений: 16
  • Регистрация: 17.05.2015
  • Заработано: 2 руб.
Репутация: 2

Награды: 13

  
  
  
  
  
  
  
  

Отправлено 08 Апрель 2023 - 19:41

НЛО, прошу обновить ссылку, а так же делаю запрос на восстановление в специальном разделе.
  • 0

#4 DarkHold

DarkHold
  • Premium
  • Сообщений: 3 037
  • Регистрация: 28.01.2023
  • Заработано: 3 098 руб.
Репутация: 3 727

Награды: 25

  
  
  
  
  
  
  
  

Отправлено 08 Апрель 2023 - 22:53

Скрытый контент:

  Для просмотра содержимого необходимо 50 очков репутации (вам не хватает 50)

 Скачать без ограничений   Купить этот материал за 390 руб.


  • 2

#5 0xID

0xID
  • Platinum
  • Сообщений: 6
  • Регистрация: 19.05.2020
  • Заработано: 0 руб.
Репутация: 1

Награды: 7

  
  
  
  
  
  
  

Отправлено 03 Ноябрь 2023 - 10:40

А можно снова обновить ссылку?


  • 0

#6 abilon

abilon
  • Сливапер LVL 6
  • Сообщений: 1 705
  • Регистрация: 20.11.2014
  • Заработано: 1 510 руб.
Репутация: 1 694

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 25 Январь 2024 - 19:03

:)  

Скрытый контент:

  Для просмотра содержимого необходимо 100 очков репутации (вам не хватает 100)

 Скачать без ограничений   Купить этот материал за 390 руб.


  • 1



Похожие темы Collapse

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!