What are of the shelve solutions when it comes to actually using these protocols? Implementing these in-house doesn't make sense to me.
If you run any of these systems in production, it is good to have a cursory understanding.
And CockroachDB both use raft consensus https://www.cockroachlabs.com/docs/stable/architecture/repli...