O'Reilly logo

Scalable Cloud Ops with Fugue by Josha Stella

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5Completing an Application

Peter Deutsch, a fellow at Sun Microsystems in the 1990s, made famous the “Eight Fallacies of Distributed Computing,” a list of assumptions about building distributed applications.[29] Now a part of software-engineering lore, the degree to which these assumptions ultimately can result in production pain is debatable, but worth considering:

  • The network is reliable.

  • Latency is zero.

  • Bandwidth is infinite.

  • The network is secure.

  • Topology doesn’t change.

  • There is one administrator.

  • Transport cost is zero.

  • The network is homogeneous.

A flexible cloud architecture addresses these assumptions. It’s composed of elastic services and administered via a variety of computing instances. The instances are harnessed through ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required