Distributed Systems

This lecture introduces the concepts of distributed systems focusing on database systems. It also gives an introduction to the CAP theorem and some other concepts as distributed file systems, distributed messaging and distributed applications.