As we step into a new year, many of us set personal goals to delve deeper into various domains of knowledge. For me, one such aspiration revolves around enhancing my comprehension of distributed systems. In this pursuit, I’ve curated a list of seminal papers spanning various facets of distributed systems, intending to dissect, analyze, and learn from them.

While there exists an abundance of resources on distributed systems—ranging from blog posts to podcasts and videos—I aim to contribute to this reservoir by documenting my journey through these papers. Inspired by the insightful work of Micah Learner and his meticulous dissections of papers on his website and YouTube channel, I’ve adopted a structured approach using his provided template, which I’ve found immensely beneficial.

Papers to Explore Link to heading

Consensus Link to heading

Statistics Link to heading

Observability Link to heading

Databases Link to heading

Storage Systems Link to heading

Authentication Link to heading

Locking Link to heading

Web Scale Systems Link to heading

General Link to heading

Through this journey, I aim not only to deepen my understanding of distributed systems but also to share insights and lessons gleaned from these papers. Each paper represents a treasure trove of knowledge, waiting to be unraveled and understood. By embarking on this expedition, I hope to contribute to the collective pool of knowledge surrounding distributed systems and inspire others to embark on similar quests in their areas of interest.

Stay tuned as I embark on this enlightening journey through the intricate world of distributed systems.