Asynchronous Programming Patterns in Javascript
Tamás Sallai
Personal Cybersecurity
Marvin Waschke
Programming Voice Interfaces
Walter Quesada & Bob Lautenbach
Learn You a Haskell for Great Good!
Miran Lipovaca
Designing Distributed Systems
Brendan Burns
Foundations of Scalable Systems
Ian Gorton
Software Architecture: The Hard Parts
Neal Ford & Mark Richards & Pramod Sadalage & Zhamak Dehghani
Distributed Systems with Node.js
Thomas Hunter II
Introducing Distributed Application Runtime (Dapr): Simplifying ...
Radoslav Gatev
Introducing .NET for Apache Spark: Distributed Processing for ...
Ed Elliott
Distributed Systems for practitioners
Dimos Raptis
Distributed Systems Principles and Paradigms
Andrew S. Tanenbaum & Maarten van Steen