Project ideas for learning distributed systems
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.
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.
I’d work through the Practical TLA+ book.
I always liked Hazelcast.