COURSE OUTLINESession 1
Introduction to Distributed Systems
Session 2
Software Architecture
for Distributed Systems
Session 3
Processes and Virtualization
Session 4
Communication
Session 5
Naming
Session 7
Consensus Algorithms
Session 8
Consistency & Replication
Session 9
Fault Tolerance
Session 10
Distributed File Systems
Session 11
Hadoop and MapReduce
Session 12
Apache Spark
Session 6
Coordination and Agreement
Session 13
NoSQL (Cassandra, HBase)
Session 14
Cloud Computing
Session 15
Building simple CI/CD pipeline.
Tools and techniques overview.