Master’s in Real-Time Analytics and Stream Processing
Online master's programme of 1,900 hours in real-time analytics and stream processing: Kafka/Pulsar, CEP, operational KPIs and low latency. 12 modules covering data in motion, distributed messaging, ingestion from the physical world, stream processing, streaming engines, real-time storage, real-time analytics and machine learning, visualisation and alerting, operations, security and governance, and industrial applications, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Design architectures for data in motion.
Operate distributed messaging systems.
Ingest data from sensors and industrial systems.
Process streams with event-time semantics.
Apply real-time analytics and machine learning.
Operate scalable, reliable pipelines.
Govern and secure streaming platforms.
Who it's for
- Real-time data engineers.
- Streaming platform architects.
- Data reliability engineers.
- Time-series data scientists.
- IoT application developers.
- Data platform managers.
- Engineering or science graduates looking to enter Industry 4.0.
What you'll work with
- ISO/IEC 20922 (MQTT messaging protocol)
- ISO/IEC 19464 (AMQP messaging protocol)
- IEC 62541 (OPC UA)
- ISO/IEC 9075 (SQL database language)
- ISO/IEC 25012 (data quality model)
- ISO/IEC 27001 (information security management)
- Regulation (EU) 2016/679 (General Data Protection Regulation)
- Apache Kafka
- Apache Flink
- Spark Structured Streaming
- ClickHouse
- Grafana
12 modules
1.1Data at rest versus data in motion1.2Real-time use cases1.3Latency, throughput and freshness1.4Lambda and kappa architectures1.5Events, messages and logs1.6Delivery semantics1.7Non-functional requirements1.8Technology ecosystem1.9Costs and sizing1.10Case study: requirements for a telemetry platform
2.1Queues versus distributed logs2.2Apache Kafka architecture2.3Topics, partitions and replicas2.4Producers and consumers2.5Consumer groups2.6Schemas and Schema Registry2.7Kafka Connect2.8Retention and compaction2.9Alternatives: Pulsar and RabbitMQ2.10Lab: Kafka cluster with Docker
3.1MQTT and AMQP protocols3.2OPC UA in industry3.3IoT gateways3.4Sensor data and time series3.5Change data capture from databases3.6Data quality at source3.7Clock synchronisation3.8Compression and binary formats3.9Security in ingestion3.10Practical exercise: MQTT ingestion into Kafka
4.1Dataflow model4.2Event time and processing time4.3Watermarks4.4Time windows4.5State and checkpoints4.6Exactly-once processing4.7Stream joins4.8Complex stateful processing4.9Reprocessing historical data4.10Lab: time windows with Apache Flink
5.1Apache Flink in depth5.2Spark Structured Streaming5.3Kafka Streams5.4SQL on streams5.5ksqlDB and Flink SQL5.6Serverless processing5.7Managed cloud services5.8Engine comparison5.9Technology selection5.10Practical exercise: continuous query with Flink SQL
6.1Time-series databases6.2Real-time OLAP databases6.3Apache Druid and ClickHouse6.4Incremental materialised views6.5Open table formats6.6Streaming lakehouse architecture6.7Caches and key-value stores6.8Low-latency queries6.9Life-cycle management6.10Lab: real-time dashboard with ClickHouse
7.1Continuous aggregations and indicators7.2Anomaly detection on streams7.3Complex event processing7.4Online machine learning7.5Model inference in streaming7.6Feature stores7.7Data and concept drift7.8Real-time forecasting7.9Continuous model evaluation7.10Practical exercise: anomaly detector for telemetry
8.1Real-time dashboards8.2Grafana and streaming sources8.3Designing useful alerts8.4Alarm fatigue8.5Notifications and escalation8.6Time-series visualisation8.7Real-time maps8.8Operator interfaces8.9User testing8.10Workshop: alerting system for a sensor network
9.1Deployment on Kubernetes9.2Scaling partitions and tasks9.3Backpressure9.4Fault tolerance9.5Disaster recovery9.6Pipeline observability9.7Load testing9.8Schema version management9.9Operating costs9.10Lab: load testing of a pipeline
10.1Authentication and authorisation10.2Encryption in transit and at rest10.3Multi-tenancy10.4Personal data in streams10.5Real-time anonymisation10.6Data lineage and catalogue10.7Data contracts10.8Auditing and compliance10.9Schema governance10.10Case study: governance of an event platform
11.1Power grid monitoring11.2Predictive maintenance in factories11.3Fleet management and logistics11.4Urban mobility and traffic11.5Fraud detection11.6Telecommunications11.7Event-driven cybersecurity11.8Real-time digital twins11.9Return on investment11.10Case study: telemetry platform for a train fleet
12.1Definition of the use case12.2State of the art12.3Requirements and architecture12.4Ingestion and event modelling12.5Stream processing12.6Analytics and visualisation12.7Performance testing12.8Conclusions12.9Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
The programme is delivered 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so it fits around your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Apache Kafka, Apache Flink, Spark Structured Streaming, ClickHouse and Grafana, in free, academic or evaluation versions. Exercises are based on real procedures: load testing of event pipelines, anomaly detection in telemetry and continuous queries on streams. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO/IEC 20922, ISO/IEC 19464, IEC 62541, ISO/IEC 9075, ISO/IEC 25012, ISO/IEC 27001, Regulation (EU) 2016/679.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with Apache Kafka, Apache Flink, Spark Structured Streaming, ClickHouse and Grafana, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a suitable computer and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Master’s in Digital Twins and Operations Analytics Engineering
Online master's programme of 1,900 hours in digital twin engineering and operations analytics. 12 modules covering digital twin architecture, data integration, physical, data-driven and hybrid modelling,…
Master’s in Traffic and Mobility Twins Engineering
Online master's programme of 1,900 hours in traffic and mobility digital twin engineering. 12 modules covering traffic engineering, traffic models, mobility data, real-time traffic twins, AI-based…
Master’s in Reinforcement Learning, Control and Safe AI Engineering
Online master's programme of 1,900 hours in reinforcement learning, control and safe AI engineering. 12 modules covering sequential decision-making, deep RL, model-based learning, classical and modern…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships