
Учебный центр IBS
чебный центр IBS - ведущий центр обучения и сертификации в сфере разработки и внедрения ПО, способствующий реализации современных комплексных ИТ-проектов в России и странах СНГ.
Начальный курс по Apache Kafka - системе с открытым исходным кодом для распределенной потоковой передачи событий. В рамках курса изучаются архитектурные особенности Kafka, которые обеспечивают эффективную доставку данных.
Этот курс обучения предоставит вам понимание архитектуры и работы Apache Kafka – открытой платформы для потоковой передачи событий на распределенной основе. Под руководством инструктора вы будете отправлять и принимать сообщения с помощью клиентов на Java и REST, обсудите различные конфигурации для кластеров и клиентов, чтобы добиться нужных параметров доставки сообщений, таких как задержка, пропускная способность, надежность и доступность.
В процессе обучения вы также узнаете, как настраивать несколько кластеров для одного приложения, что имеет ключевое значение для обеспечения отказоустойчивости и улучшенной масштабируемости. Посмотрите, как инструмент Kafka Connect помогает решать задачи по передаче данных между Kafka и внешними системами, такими как СУБД и файловые системы. Узнаете, почему в некоторых случаях Kafka Streams является отличным выбором для создания быстрых и надежных решений для потоковой обработки.
Во время курса вы научитесь:
чебный центр IBS - ведущий центр обучения и сертификации в сфере разработки и внедрения ПО, способствующий реализации современных комплексных ИТ-проектов в России и странах СНГ.
Этот курс - полноценный проект с полным циклом обработки данных в реальном времени. Вы будете работать с данными интернет-магазина, включающими счета-фактуры для клиентов и товары из этих счетов. Цель курса - настроить потоковую обработку данных (инвойсов) по мере их поступления и визуализировать их в удобном интерфейсе.Вы будете использовать технологии FastAPI, Apache Kafka, Apache Spark, MongoDB и Streamlit - инструменты, с которыми вы уже знак
В этом курсе вы освоите базовые знания, необходимые для уверенного старта работы с Apache Kafka. Вы научитесь настраивать очередь сообщений, писать продюсеров и консюмеров, а также поймёте, как Kafka вписывается в архитектуру платформ обработки данных и событий.После прохождения этого курса вы с лёгкостью сможете работать с Kafka и понимать работу аналогичных облачных инструментов.
Apache Kafka представляет собой распределённый программный брокер сообщений, предназначенный для организации очередей и мониторинга больших объемов входящего трафика данных. На данный момент Apache Kafka считается стандартом индустрии в роли брокера сообщений. Более 80 % компаний из списка Fortune 100 применяют Kafka.
Сегодня мы работаем с множеством систем и данными, которые пересекаются между ними. Часто одна система запускает процесс в другой системе(ах), или данные должны передаваться между системами. Независимо от того, построены ли ваши системы на монолите или микросервисах, какую бы базу данных вы ни использовали, вам нужно передавать данные с одной точки в другую. И вам нужно это делать быстро, чтобы данные обрабатывались немедленно (иначе ваша жизнь б