This practical book covers design approaches and technologies that make it possible to scale an application quickly and costeffectively. Author Ian Gorton takes software architects and developers through the principles of foundational distributed systems.