Ask HN: How can I gain some real distributed systems experience outside work?
Current work doesn't have such scale and all the challenges that go with it.
I could cook up some projects I suppose, and flood it with dummy data. Just curious if there are any better ideas?
9 comments
[ 7.3 ms ] story [ 187 ms ] threadhttps://www.theregister.com/2023/09/24/tcp_congestion_contro...
You can probably get to hack on some of that work!
Usenet (servers) are as much of a distributed system as a Hadoop cluster.
The same can be said for e.g., DNS vs. Spark.
(I used to run one of the world's busiest USENET nodes from my house for a short while! I did not know that it was pssible to physically wear out hard discs until then...)
Scale is not as much an issue as ensuring correctness. Projects with scale don’t necessarily have interesting distributed systems, and often merely involve using open source solutions.
As long as you build networking systems and recognize the potential distributed systems issues you’ll find them everywhere. And if you fix them properly you will get the practice you need