Understanding Distributed Systems: What every developer should know about large distributed applications

Understanding Distributed Systems

What every developer should know about large distributed applications