Learning Golang
Learning Distributed Systems
After a long break, spend some time today working through lab 3 from MIT 6.824 Distributed Systems course. In short, based on my custom implementation of the Raft algorithm from the previous lab, I need to build a fault-tolerant Key/Value store (my repo). The programming language used in labs is Golang.

Learned a lot about channels in Golang. Found this cool article about implementing PubSub in Golang. Made some small adjustment to the article's code (can be found in the gist).