Basic concepts about distributed architectures, different interaction models for distributed software components, and advanced data models and databases
Various message systems (Message-oriented middleware), techniques for exchanging data in large-scale systems, integration and data transformation models and tools
dynamic features in distributed applications, including dynamic proxy, annotation and AOP, monitoring and complex event processing
cloud virtualization and elasticity programming, virtual machines, containers, performance handling
large-scale data analytics, Apache Kafka, streaming data processing and Apache Apex, workflows
Distributed Systems Technologies by Hong-Linh Truong (TU Wien)
truong@dsg.tuwien.ac.at
Here is the slide PDF Close