May 2015
Intermediate to advanced
304 pages
10h 29m
English
A distributed system is one in which the failure of a computer you didn’t even know existed can render you own computer unusable.
—Leslie Lamport
In this chapter we begin to see the structural implications of the DevOps practices. These practices have implications with respect to both the overall structure of the system and techniques that should be used in the system’s elements. DevOps achieves its goals partially by replacing explicit coordination with implicit and often less coordination, and we will see how the architecture of the system being developed acts as the implicit coordination mechanism. We begin by discussing whether DevOps practices necessarily imply architectural change.
Read now
Unlock full access