Basic concepts about distributed architectures, different interaction models for distributed software components, and advanced data models and databases
Lecture 1 PDFVarious message systems (Message-oriented middleware), techniques for exchanging data in large-scale systems, integration and data transformation models and tools
Lecture 2 PDFdynamic features in distributed applications, including dynamic proxy, annotation and AOP, monitoring and complex event processing
Lecture 3 PDFcloud virtualization and elasticity programming, virtual machines, containers, performance handling
Lecture 4 PDFlarge-scale data analytics, Apache Kafka, streaming data processing and Apache Apex, workflows
Lecture 5 PDFDistributed Systems Technologies by Hong-Linh Truong (TU Wien)
hong-linh.truong@tuwien.ac.at