Skip to main content
WebsiteintermediateFree

geeksforgeeks.org

Unknown

GeeksforGeeks is a comprehensive computer science learning platform offering tutorials, articles, and practice problems across programming languages, data structures and algorithms, and interview preparation. It also includes practical guides on systems design and distributed systems to help learners prepare for exams and technical interviews.

Visit resource

More resources on Distributed Systems

WebsiteFree

r/distributedsystems Resources

Curated wiki from subreddit

WebsiteFree

Distributed Systems for Fun and Profit

Free online book with practitioner insights

VideoFree

MIT 6.824 Lecture 1: Goals, evaluating systems performance

Intro to distributed systems from top Reddit recs

CourseFree

Cloud Computing (Distributed Systems focus)

Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies – all centered around distributed systems. Learn about such fundamental distributed computing "concepts" for cloud computing. Some of these concepts include: clouds, MapReduce, key-value/NoSQL stores, classical distributed algorithms, widely-used distributed algorithms, scalability, trending areas, and much, much more! Know how these systems work from the inside out. Get your hands dirty using these concepts with provided homework exercises. In the programming assignments, implement some of these concepts in template code (programs) provided in the C++ programming language. Prior experience with C++ is required. The course also features interviews with leading researchers and managers, from both industry and academia.

CourseFree

Distributed Systems (6.824)

Learn distributed systems concepts and build fault-tolerant, scalable software with MIT's 6.824 course by Frans Kaashoek.

WebsiteFree

highscalability.com

High Scalability is a tech blog offering in-depth articles and real-world case studies on building scalable distributed systems, with content on architecture patterns, performance tuning, scalability challenges, and deployment strategies.

See all Distributed Systems resources β†’