This text is focused on distributed programming and systems concepts you'll need to understand commercial systems in the data center. It would be madness to attempt to cover everything. You'll learn many key protocols and algorithms (covering, for example, many of the most cited papers in the discipline), including some new exciting ways to look at eventual consistency that haven't still made it into college textbooks - such as CRDTs and the CALM theorem.

Mikito Takada

I am currently working at Trifacta.

I was previously a Node.js software engineer at Zendesk. I wrote their real-time notification infrastructure (Radar) and many other things.

Before that I was a doctoral student (Information Systems Science) at Aalto University School of Economics. I have a Masters in Cognitive Science from Helsinki University, and am proud to be a United World College graduate.