As a software dev who's primary role is around Infra/DevOps @ work, what are some interesting projects that I can use to improve my programming chops in the Distributed Systems side of things. I'm looking to improve my skills around networking, consensus/fault tolerant systems and pretty much anything related. I'm comfortable with programming in Golang and want to use this as an opportunity to get better at it as well.<p>Thanks!
There are some good videos on Paxos and Raft. You can also learn your way around Zookeeper. Dist systems is a huge topic .. several text books exist along with courses. Networking is also very broad but not really a dist systems specific topic. Do you want to learn SDN or how networking works at the low level or something else.