TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Distributed Systems Course Suggestions

38 点作者 codenlearn超过 1 年前
I&#x27;m looking for course suggestions in intermediate to advanced topics in Distributed systems and operating systems.<p>Example: this course on Raft by David Beazley https:&#x2F;&#x2F;www.dabeaz.com&#x2F;raft.html.<p>Any suggestions&#x2F;help&#x2F;advice is much appreaciated.

4 条评论

simon_acca超过 1 年前
This lecture series by Martin Kleppman is excellent: <a href="https:&#x2F;&#x2F;youtube.com&#x2F;playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB&amp;si=YNAQASKxSNTu3JVr">https:&#x2F;&#x2F;youtube.com&#x2F;playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe...</a> as well as his book “ Designing Data-Intensive Applications”<p>Reading trough the Jepsen analyses is also invaluable (not for the faint hearted, you might find some software that is dear to you absolutely torn to shreds in there): <a href="https:&#x2F;&#x2F;jepsen.io&#x2F;analyses" rel="nofollow noreferrer">https:&#x2F;&#x2F;jepsen.io&#x2F;analyses</a><p>Finally, all of the classic papers are worth a read: spanner, bigtable, google file system, dynamodb, chubby, dapper, the google paxos engineering paper, the main ones from Lamport… that said distributed system is a vast field, resources as far apart as the bitcoin paper or the original Shapiro paper on CRDTs might be of interest :)
评论 #37958446 未加载
vaughnegut超过 1 年前
I went down the same rabbit hole not too long ago. My top two: 1. Distributed Systems for Fun and Profit [0]: Introduction to all the core concepts and (about as importantly) has a reading list you can use to learn more at the end of each chapter.<p>2. MIT 6.5840 [1]: The MIT distributed systems class has links to all readings, lectures, and even assignments (openly available git repos you can clone). I worked my way through most of it and it was excellent. Read the paper, watch the video lecture (students in the videos asked good questions I would have wanted to ask), and do the assignments. It was far more approachable than I anticipated but very rigorous.<p>Both are excellent. I did the first one and then most of the second and learned a lot. In either case, reading papers was really illuminating (especially when paired with the context form tje lecture or the book).<p>[0] <a href="https:&#x2F;&#x2F;book.mixu.net&#x2F;distsys&#x2F;index.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;book.mixu.net&#x2F;distsys&#x2F;index.html</a> [1] <a href="https:&#x2F;&#x2F;pdos.csail.mit.edu&#x2F;6.824&#x2F;schedule.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;pdos.csail.mit.edu&#x2F;6.824&#x2F;schedule.html</a>
palashkulsh超过 1 年前
Though not a course<p>Would highly recommend unmesh Joshi&#x27;s <a href="https:&#x2F;&#x2F;martinfowler.com&#x2F;articles&#x2F;patterns-of-distributed-systems&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;martinfowler.com&#x2F;articles&#x2F;patterns-of-distributed-sy...</a><p>To learn i tried adapting them in video lectures.<a href="https:&#x2F;&#x2F;youtube.com&#x2F;playlist?list=PLNFJm7gz3hcPjqOK2PUkcJnGIhhUxJaLa&amp;feature=shared">https:&#x2F;&#x2F;youtube.com&#x2F;playlist?list=PLNFJm7gz3hcPjqOK2PUkcJnGI...</a>
评论 #37958436 未加载
dlt超过 1 年前
This series of challenges from Fly.io seems to be good: <a href="https:&#x2F;&#x2F;fly.io&#x2F;dist-sys&#x2F;">https:&#x2F;&#x2F;fly.io&#x2F;dist-sys&#x2F;</a>