К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Optimize Kafka for Speed & Availability · LearnSpace
Назад в каталог
courseraПрограммирование

Optimize Kafka for Speed & Availability

Курс от Coursera
Средний≈ 4.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Master Apache Kafka configuration, monitoring, and optimization for production environments. This hands-on course teaches you to design high-availability topic architectures, diagnose performance bottlenecks using consumer lag analysis, and tune producers and consumers for maximum throughput while meeting strict latency SLAs. Through real-world scenarios based on challenges faced by companies like Netflix, LinkedIn, Uber, and Walmart, you'll learn to prevent data loss during broker failures, eliminate consumer lag issues, and optimize Kafka clusters processing millions of events per second. By the end of this course, you'll have the skills to build, monitor, and optimize production Kafka infrastructure that handles massive scale while maintaining reliability and performance. This course is designed for software engineers, data platform specialists, and DevOps professionals who work with real-time data systems and want to deepen their expertise in Apache Kafka. Ideal learners already understand basic Kafka concepts and distributed systems fundamentals but seek to enhance their ability to configure, monitor, and optimize Kafka clusters for high-throughput, low-latency production environments. It’s also valuable for those preparing for roles in data engineering, site reliability, or systems performance optimization. Learners should have a basic understanding of distributed systems and networking concepts, familiarity with command-line interfaces, and introductory knowledge of Apache Kafka fundamentals such as topics, producers, and consumers. Prior experience with Linux environments, Docker, or monitoring tools like Grafana and Prometheus will be helpful but not required. By the end of this course, you’ll be able to configure and optimize Apache Kafka clusters for high throughput, low latency, and maximum availability. You’ll gain hands-on experience in monitoring broker health, diagnosing consumer lag, and tuning producer and consumer performance for real-world production environments. With these skills, you’ll be ready to build, scale, and maintain data streaming systems that power modern, high-performance applications.

Навыки, которые вы освоите

Performance TuningApache KafkaProcess OptimizationData Loss PreventionScalabilityPrometheus (Software)Real Time DataGrafanaData IntegritySystem MonitoringDistributed ComputingContent StrategyCommand-Line Interface

Программа курса

3 модулей · 23 учебных материалов

01Configure Topics for High Availability and Performance8 материалов
The Great Kafka Meltdown: A Production CrisisDIALOGUEWelcome to the Course: Course OverviewЧтениеWelcome to Kafka OptimizationВидеоReplication Factors and Data DurabilityВидео

Учитесь у экспертов

Starweaver

Global Leaders in Professional & Technology Education

Ritesh Vajariya

Advisor | Leader | Speaker |Author

Optimize Kafka for Speed & Availability
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.7 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский

Часть программы вашего университета
Partition Strategy for ParallelismВидео
Topic Configuration Best PracticesВидео
Hands-On-Learning: Create and Configure High-Availability Sales Events TopicВзаимная проверка
Kafka Replication and Partition Design GuideЧтение
02Monitor Performance and Identify Bottlenecks6 материалов
The Inventory Update Lag MysteryDIALOGUEUnderstanding Consumer Lag and Its ImpactВидеоConsumer Lag Monitoring and TroubleshootingЧтениеConsumer Group Sizing and Partition AssignmentВидеоBroker Health Monitoring and AlertsВидеоHands-On-Learning: Investigate and Resolve Inventory-Updates Consumer LagВзаимная проверка
03Optimize Producer and Consumer Performance9 материалов
The Throughput vs Latency ChallengeDIALOGUEProducer Batching and Compression StrategiesВидеоConsumer Fetch OptimizationВидеоBroker-Side Performance TuningВидеоKafka Performance Tuning GuideЧтениеHands-On-Learning: Tune Producer for High Throughput While Meeting Latency SLAsВзаимная проверкаCourse Wrap-Up and Your Kafka Journey AheadВидеоProject: Build and Optimize Production Kafka Cluster for E-commerce PlatformВзаимная проверкаOptimize Kafka for Speed & AvailabilityЗадание