Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying principles and paradigms as well as t...

Buy Now From Amazon

Product Review

Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying principles and paradigms as well as the real-world application of those principles. Now, internationally renowned expert Andrew S. Tanenbaum – with colleague Martin van Steen – presents a complete introduction that identifies the seven key principles of distributed systems, with extensive examples of each. Adds a completely new chapter on architecture to address the principle of organizing distributed systems. Provides extensive new material on peer-to-peer systems, grid computing and Web services, virtualization, and application-level multicasting. Updates material on clock synchronization, data-centric consistency, object-based distributed systems, and file systems and Web systems coordination. For all developers, software engineers, and architects who need an in-depth understanding of distributed systems.



Similar Products

Distributed SystemsDesigning Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable SystemsDesigning Distributed Systems: Patterns and Paradigms for Scalable, Reliable ServicesClean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)Design Patterns: Elements of Reusable Object-Oriented SoftwareBuilding Microservices: Designing Fine-Grained SystemsClean Code: A Handbook of Agile Software CraftsmanshipStreaming Systems: The What, Where, When, and How of Large-Scale Data ProcessingKafka: The Definitive Guide: Real-Time Data and Stream Processing at ScaleThe Go Programming Language (Addison-Wesley Professional Computing Series)