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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Design Real-Time Architectures with Spark & Kafka · LearnSpace
Назад в каталог
courseraАнализ данных

Design Real-Time Architectures with Spark & Kafka

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

О курсе

“Design Real-Time Architectures with Apache Spark & Kafka” is an intermediate-level course crafted for learners aiming to build modern, scalable streaming systems. Across engaging, scenario-driven lessons, the course offers a comprehensive introduction to designing and implementing real-time data pipelines. Participants explore the foundations of streaming concepts, event-driven patterns, and the unique demands of low-latency processing. They gain practical experience working with Apache Kafka for event ingestion and Apache Spark Structured Streaming for real-time computation, learning to transform raw streams into actionable insights. The curriculum emphasizes reliable pipeline design, covering fault tolerance, checkpointing, and performance tuning to ensure systems can operate at scale. Through hands-on practice, guided dialogues, and real-world financial data scenarios, learners develop the confidence to architect, optimize, and deploy production-ready streaming solutions. By the end of the course, they are equipped with the technical and strategic skills needed to excel in today’s data-driven, real-time environments. Learners should know basic Python or Scala, be comfortable with the command line, understand distributed systems at a high level, and have a simple introductory familiarity with Kafka and Spark. This course is ideal for aspiring data engineers, analysts or data scientists shifting into real-time systems, and software engineers exploring event-driven architecture. It also suits anyone working with large-scale data or financial and AI/ML pipelines who wants to understand how real-time data powers modern systems. By the end of the course, they are equipped with the technical and strategic skills needed to excel in today’s data-driven, real-time environments.

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

Apache SparkApache KafkaReal Time DataSoftware ArchitecturePerformance TuningDistributed ComputingData ProcessingArchitecture and ConstructionData TransformationScalabilityData PipelinesEvent-Driven ProgrammingSystems ArchitectureApplication DeploymentPerformance ManagementReal-Time Operating Systems

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

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

01 Fundamentals of Real-Time Architecture8 материалов
Why Real-Time Architecture MattersDIALOGUEWelcome to the Course: Course OverviewЧтениеWelcome to the Real-Time Architectures with Apache Spark & KafkaВидеоKey Components: Kafka, Spark & Supporting Ecosystem ToolsВидео

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

Soheil Haddadi

Data Scientist | AI & ML Research Scientist | Interested in LLMs and GenAI

Starweaver

Global Leaders in Professional & Technology Education

Design Real-Time Architectures with Spark & Kafka
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 4.4 ч

3 модулей

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

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

Часть программы вашего университета
Event-Driven Patterns and Streaming Design PrinciplesВидео
Key Components: Kafka, Spark & Supporting Ecosystem ToolsВидео
Hands-On-Learning: Mapping a Real-Time Architecture for Live Transaction MonitoringВзаимная проверка
Streaming Data vs. Stream Processing vs. Real-Time AnalyticsЧтение
02 Building Real-Time Pipelines with Kafka & Spark6 материалов
Designing Your First Streaming PipelineDIALOGUEDesigning Kafka Topics, Producers & ConsumersВидеоDesigning Effective Kafka Topics and Event StreamsЧтениеConnecting Spark Structured Streaming to KafkaВидеоTransformations, Windows & Stateful Stream ProcessingВидеоHands-On-Learning: Building a Streaming Pipeline for Real-Time Transaction AlertsВзаимная проверка
03 Productionizing & Optimizing Real-Time Architectures9 материалов
From Prototype to ProductionDIALOGUEEnsuring Reliability with Checkpointing & Fault ToleranceВидеоPerformance Tuning Kafka & Spark for Real-Time WorkloadsВидео10× Pipeline Performance: Kafka and Spark Tuning in PracticeЧтениеDeploying, Monitoring & Managing Streaming PipelinesВидеоHands-On-Learning: Optimizing and Monitoring a Production-Ready Streaming SystemВзаимная проверкаCourse Wrap-UpВидеоProject: Real-Time Streaming Alert System for Money-Laundering DetectionВзаимная проверкаDesign Real-Time Architectures with Spark & KafkaЗадание