Мгновенный обмен сообщениями необходим в приложениях социальных сетей, инструментах совместной работы и платформах прямых трансляций. При этом значительно улучшается взаимодействие между пользователями. Рассмотрим создание приложения для чата, используя Spring Boot, Kafka и WebSocket.
https://nsprg.ru/xR26Ex
VK: https://nsprg.ru/xe2jyv
@nuancesprog #SpringBoot #Kafka #WebSocket
https://nsprg.ru/xR26Ex
VK: https://nsprg.ru/xe2jyv
@nuancesprog #SpringBoot #Kafka #WebSocket
Создадим простой, но функциональный конвейер, подробно рассмотрим каждый его компонент: от настройки Kafka для потоковой передачи данных и оркестрации задач с Airflow до обработки данных со Spark и их сохранения в PostgreSQL. Сделаем акцент на практическом применении инструментов с Docker.
https://nsprg.ru/vg9qWm
VK: https://nsprg.ru/v2KNqO
@nuancesprog #Kafka #Spark #Airflow #PostgreSQL #Docker
https://nsprg.ru/vg9qWm
VK: https://nsprg.ru/v2KNqO
@nuancesprog #Kafka #Spark #Airflow #PostgreSQL #Docker
Что такое «плавная миграция», в чем ее сложность и основные проблемы? Подробно разберем подход стратегии миграции на уровне брокеров объединенного кластера.
https://nsprg.ru/mrYy4O
VK: https://nsprg.ru/O4KVQv
@nuancesprog #Kafka #Kubernetes
https://nsprg.ru/mrYy4O
VK: https://nsprg.ru/O4KVQv
@nuancesprog #Kafka #Kubernetes
Подробно рассмотрим сценарии, чреватые появлением дублей, и различные подходы для их недопущения. Как этими подходами реализуются решения этой проблемы?
https://nsprg.ru/OoYB6x
VK: https://nsprg.ru/Obk7em
@nuancesprog #Kafka
https://nsprg.ru/OoYB6x
VK: https://nsprg.ru/Obk7em
@nuancesprog #Kafka
Опишем все службы, настроим и сконфигурируем каждый компонент, обозначив их роли и особенности. Конфигурации снабдим пояснениями, выделив преимущества и недостатки.
https://nsprg.ru/mwYoav
VK: https://nsprg.ru/vL5l2O
@nuancesprog #Docker #PostgreSQL #MongoDB #Kafka #Debezium
https://nsprg.ru/mwYoav
VK: https://nsprg.ru/vL5l2O
@nuancesprog #Docker #PostgreSQL #MongoDB #Kafka #Debezium
Усовершенствуем процесс развертывания, перейдя от Redis к локальному хранению данных. Интегрируем RocksDB в код, сделаем схему хранения данных. Попутно решим проблему устаревших данных, преодолеем трудности работы с обновлениями Kafka, разберемся с утечкой памяти.
https://nsprg.ru/mwZR6O
VK: https://nsprg.ru/vLdJ5v
@nuancesprog #RocksDB #Redis #Kafka
https://nsprg.ru/mwZR6O
VK: https://nsprg.ru/vLdJ5v
@nuancesprog #RocksDB #Redis #Kafka
Рассмотрим важный функционал: репликацию, избыточность данных, гарантии доставки, разбиение на разделы, управление смещениями, операции контроллера, эволюцию схем. Изучим расширенное применение Kafka, политики сжатия и хранения сообщений, сценарии Kafka Streams, безопасность и соответствие требованиям, мониторинг и наблюдаемость.
https://nsprg.ru/m6jXem
VK: https://nsprg.ru/my8jGO
@nuancesprog #Kafka
https://nsprg.ru/m6jXem
VK: https://nsprg.ru/my8jGO
@nuancesprog #Kafka
Настроим автоматическое масштабирование приложения на основе внешних источников событий. Как это делается с KEDA? Рассмотрим два способа.
https://nsprg.ru/xADlwm
VK: https://nsprg.ru/Oj60kO
@nuancesprog #Kafka #KEDA
https://nsprg.ru/xADlwm
VK: https://nsprg.ru/Oj60kO
@nuancesprog #Kafka #KEDA
Вкратце опишем все четыре этапа. Разберемся, что изменилось с появлением вместо ZooKeeper самоуправляемого кворума метаданных.
https://nsprg.ru/O7w7MO
VK: https://nsprg.ru/xPGV2m
@nuancesprog #Kafka
https://nsprg.ru/O7w7MO
VK: https://nsprg.ru/xPGV2m
@nuancesprog #Kafka
Разберем принцип работы и функционал мощного и универсального приложения с открытым кодом. Настроим и подключим, следуя четким пошаговым инструкциям.
https://nsprg.ru/mMK8lv
VK: https://nsprg.ru/OKKb3O
@nuancesprog #StreamForge #Kafka
https://nsprg.ru/mMK8lv
VK: https://nsprg.ru/OKKb3O
@nuancesprog #StreamForge #Kafka
Все эти брокеры успешно работают, но действуют при этом совершенно по-разному. Рассмотрим их главные особенности, отметим достоинства и недостатки.
https://nsprg.ru/xlpyXx
VK: https://nsprg.ru/xJlZnO
Дзен: https://nsprg.ru/mz3wWx
@nuancesprog #Redis #Kafka #RabbitMQ
https://nsprg.ru/xlpyXx
VK: https://nsprg.ru/xJlZnO
Дзен: https://nsprg.ru/mz3wWx
@nuancesprog #Redis #Kafka #RabbitMQ
Реализуем отправителей и получателей, настроим корректную обработку ошибок, конфигурацию и типы. Обозначим подводные камни, дадим рекомендации.
https://nsprg.ru/mYbB3x
VK: https://nsprg.ru/xAwQ8O
@nuancesprog #Rust #Kafka
https://nsprg.ru/mYbB3x
VK: https://nsprg.ru/xAwQ8O
@nuancesprog #Rust #Kafka
Обработаем большой файл с данными о погоде и рассчитаем результаты, которые потом можно будет переиспользовать в другом проекте.
https://nsprg.ru/O7X4dm
VK: https://nsprg.ru/xPRNyO
Дзен: https://nsprg.ru/maJazx
@nuancesprog #Kafka #CSV
https://nsprg.ru/O7X4dm
VK: https://nsprg.ru/xPRNyO
Дзен: https://nsprg.ru/maJazx
@nuancesprog #Kafka #CSV