PREFACE

The idea for this book came from our interest in producing a practical book about middleware for distributed systems. Our inspiration was Andrew S. Tanenbaum’s legendary textbook on operating systems (see [35]). From a pedagogical standpoint, Tanenbaum developed an important bridge between theory and practice by first developing an operating system and then structuring a textbook based on its implementation. He therefore not only explains the concepts governing operating systems but also demonstrates how these concepts are converted into lines of code.

We have taken a similar approach in our own book, but focusing instead on middleware for distributed systems. Our first task in preparing to write this book was to develop an infrastructure ...

Get Distributed Systems Architecture 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.