<p>Most software is now distributed in some sense. This course is meant to serve as an introduction to distributed systems, emphasizing techniques for creating functional, usable, and high-performance distributed systems.</p>
<p>This course aims to: (1) provide students with an understanding of the principle</p>…