Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Growing Distributed Systems

Growing Distributed Systems

Ruby on Ales, Mar. 7 2014

Bryce "BonzoESC" Kerley

March 07, 2014
Tweet

More Decks by Bryce "BonzoESC" Kerley

Other Decks in Programming

Transcript

  1. Distributed Systems A distributed system is one in which the

    failure of a computer you didn’t even know existed can render your own computer unusable. Lamport, 1987
  2. Why Extract? Break coupling Easier deploys Simpler responsibility Forced abstraction

    Prevent introspection Standardization Flexible backends