4

Machine to Machine

Of all the technical problems I have come across while writing Kode Vicious, none has intrigued me more than distributed systems, probably because they are fantastically hard to control and also to get correct. Decades of research has produced some usable results, Lamport’s algorithm, PAXOS, and a few others, but in general this area of computing remains a dark art to many, and often it’s the simplest concepts that trip people up.

Most koders have the false belief that they’ll never have to design a network protocol and that this is an esoteric pursuit of a select few who work on standards committees. The fact is that anyone who is writing code that uses the network is, in ...

Get The Kollected Kode Vicious now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.