Postgraduate Diploma in Edge-Cloud Sync and Data Contracts
Online 800-hour Postgraduate Diploma in Edge-Cloud Sync and Data Contracts. 8 modules with OASIS MQTT Version 5.0, IEC 62541 (OPC UA) and Apache Kafka. Assigned tutor and open enrolment.
Take the controls.
Run a real engineering trade-off from this programme. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Design edge-cloud architectures that tolerate disconnection.
Apply consistency models and conflict resolution.
Implement messaging pipelines with MQTT and Kafka.
Define data contracts with schemas, semantics and SLAs.
Manage schema evolution without breaking consumers.
Integrate industrial semantic models such as Sparkplug and AAS.
Secure and monitor the data flow end to end.
Who it's for
- IoT data engineer who wants to specialise in Edge-Cloud Sync and Data Contracts.
- Edge-cloud architect who wants to specialise in Edge-Cloud Sync and Data Contracts.
- Industrial integration engineer who wants to specialise in Edge-Cloud Sync and Data Contracts.
- Streaming platform engineer who wants to specialise in Edge-Cloud Sync and Data Contracts.
- Data governance lead who wants to specialise in Edge-Cloud Sync and Data Contracts.
- Connected embedded software engineer who wants to specialise in Edge-Cloud Sync and Data Contracts.
- Graduates in engineering or science who want to enter the manufacturing industry.
What you'll work with
- OASIS MQTT Version 5.0
- IEC 62541 (OPC UA)
- Eclipse Sparkplug 3.0
- IEC 63278-1 (Asset Administration Shell)
- IEEE 1588-2019 (PTP)
- W3C Web of Things Thing Description 1.1
- ISO/IEC 25012:2008
8 modules · 800 h
1.1Device, edge and cloud continuum1.2Gateway patterns and fog computing1.3Intermittent connectivity and offline-first design1.4Latency, bandwidth and transmission cost1.5AWS IoT Greengrass and Azure IoT Edge platforms1.6Lightweight Kubernetes with K3s and KubeEdge1.7Device twins and device shadows1.8Partitioning computation between edge and cloud1.9Data sovereignty and residency requirements1.10Workshop: reference architecture for an industrial plant
2.1Strong versus eventual consistency2.2CAP and PACELC theorems applied2.3Logical, vector and HLC clocks2.4Time synchronisation with PTP and NTP2.5Primary-replica and multi-primary replication2.6Store-and-forward and persistent queues2.7Last-write-wins conflict resolution2.8CRDTs for convergent data2.9Idempotency and exactly-once delivery2.10Practical: offline synchronisation with CRDTs
3.1MQTT 5 with persistent sessions3.2Apache Kafka and topic partitioning3.3NATS JetStream at the edge3.4OPC UA PubSub for industrial data3.5Backpressure and flow control3.6Compression and aggregation at the edge3.7Event ordering and deduplication3.8Retention, compaction and reprocessing3.9Bridges between MQTT and Kafka brokers3.10Laboratory: MQTT-to-Kafka pipeline
4.1What a data contract is and its components4.2Avro, Protobuf and JSON Schema4.3Schema registry and compatibility modes4.4Semantics, units and metadata4.5Data ownership and accountability4.6SLAs for freshness, completeness and volume4.7Open Data Contract Standard4.8Contracts on resource-constrained devices4.9Schema change governance4.10Workshop: data contract for telemetry
5.1Backward and forward compatibility5.2Schema and topic versioning5.3Validation at producer and consumer5.4Contract testing in CI5.5Schema drift detection5.6Historical data migrations5.7Managing deprecations across a fleet5.8Data quality with Great Expectations5.9Data lineage and catalogue5.10Case study: schema change without data loss
6.1Asset Administration Shell6.2OPC UA information models6.3Sparkplug B for MQTT6.4Ontologies and W3C Web of Things6.5Units and QUDT6.6Asset identifiers and naming conventions6.7Integration with historians and MES6.8Multi-vendor data normalisation6.9Context and metadata for analytics6.10Practical: Sparkplug B model of a production line
7.1Encryption in transit and at rest7.2Device identity and provisioning7.3Access control by topic and schema7.4Auditing and data traceability7.5Observability with OpenTelemetry7.6Monitoring synchronisation latency7.7Network failure management and reconnection7.8Disaster recovery and reprocessing7.9Operational cost and optimisation7.10Laboratory: observability of an edge-cloud flow
8.1Use case and data requirements8.2Edge-cloud architecture design8.3Definition of data contracts8.4Implementation of synchronisation8.5Messaging pipeline and schema registry8.6Disconnection and conflict testing8.7Monitoring and data quality8.8Schema evolution plan8.9Report and presentation8.10Final review with the tutor
How you'll learn
Fully 100 % online training on the SEIUM campus, with downloadable materials, recorded lectures and an assigned technical tutor. There are no fixed timetables: students progress at their own pace within the intake, which makes it possible to combine study with work.
Each module combines theory, guided reading of the original standard and applied exercises. The software used is Apache Kafka, Confluent Schema Registry, AWS IoT Greengrass, Eclipse Mosquitto, Great Expectations, in free, academic or evaluation versions. Tests are studied through real procedures for simulating prolonged edge disconnections, schema compatibility tests in CI and telemetry data quality audits. Assessment is continuous by module, plus the final integrative project.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Design edge-cloud architectures that tolerate disconnection.
Apply consistency models and conflict resolution.
Implement messaging pipelines with MQTT and Kafka.
Define data contracts with schemas, semantics and SLAs.
Manage schema evolution without breaking consumers.
Where this takes you
Requirements
- Prior technical training or professional experience in the sector. A university degree is not required.
- Internet connection and a computer capable of running the programme’s software.
- Sufficient Spanish to follow technical standards documentation.
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 800 hours, spread over 6 to 8 months. That is between 10 and 15 hours a week on average, compatible with a full-time job.
The programme uses Apache Kafka, Confluent Schema Registry, AWS IoT Greengrass, Eclipse Mosquitto, Great Expectations. Free, academic or evaluation versions are used, and the tutor indicates the open-source alternative where one exists.
An SEIUM Institute own diploma, awarded on passing the continuous assessment and the integrative project. This is in-house training, not an official qualification from the Ministry.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the advanced programme. Please check the recognition policy when you enrol.
Related programmes
Diploma in DDS/RTPS and QoS for Critical Systems
The Diploma in DDS/RTPS and QoS for Critical Systems focuses on the design and optimization of real-time communication systems, using DDS (Data Distribution Service), RTPS (Real-Time…
Postgraduate Diploma in Validation/Verification of Safety
Online 800-hour Postgraduate Diploma in Validation/Verification of Safety. 8 modules covering IEC 61508-3, ISO 26262 and MathWorks Polyspace. Assigned tutor and enrolment open.
Diploma in Network Code Compliance
The Diploma in Network Code Compliance focuses on understanding and applying regulations and standards for managing energy, telecommunications, and other critical services networks. It addresses regulatory…
More in Electronics, Embedded Systems & Telecom
All Electronics, Embedded Systems & Telecom programmes → · How to apply · Fees & financing · Scholarships