Notes on Distributed Systems for Young Bloods

I’ve been thinking about the lessons distributed systems engineers learn on the job. A great deal of our instruction is through scars made by mistakes made in production traffic. These scars are useful reminders, sure, but it’d be better to have more engineers with the full count of their fingers.New systems engineers will find the Fallacies of Distributed Computing and the CAP theorem as part of their self-education. But these are abstract pieces without the direct, actionable advice the inexperienced engineer needs to start moving[1]. It’s surprising how little context new engineers are given when they start out.Below is a list of some lessons

Who influenced this selection?What is this?

What the influencers are saying

  1. Ted Nyman

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  2. Timothy Perrett

    128.0 days ago

    Notes on Distributed Systems for Young Bloods http://t.co/aVHI349E via @prismatic

  3. CouchDB

    128.0 days ago

    RT @strlen: Notes on distributed systems for young bloods http://t.co/7eATC8SE

  4. Kevlin Henney

    128.0 days ago

    RT @newsycombinator: Notes on Distributed Systems for Young Bloods http://t.co/51Fpb3mK

  5. James Shore

    128.0 days ago

    Some deep wisdom here: http://t.co/pSk3D5Op "Notes on Distributed Systems for Young Bloods"

  6. Paul Querna

    128.0 days ago

    Notes on Distributed Systems for Young Bloods http://t.co/cpCze0qk

  7. wadearnold

    128.0 days ago

    Awesome! Thanks @jmhodges for taking the time to write Notes on Distributed Systems for Young Bloods http://t.co/emFUBQfS

  8. Jonathan Ellis

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  9. Matt Knopp

    128.0 days ago

    One of the better distributed systems papers: Direct and to the point, no beard fluffing, ... http://t.co/oJP6NQTX

  10. (•_•) ( •_•) (⌐■_■)

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  11. MenTaLguY

    128.0 days ago

    RT @topfunky: Instant classic by @jmhodges on distributed systems http://t.co/Ixq0C4Zq Validating that we mentioned over half in https:/ ...

  12. Hilary Mason

    128.0 days ago

    distributed systems wisdom, from @jmhodges http://t.co/WUV1ng3g

  13. Debasish Ghosh

    128.0 days ago

    Notes on Distributed Systems for Young Bloods << Read it. At least twice .. http://t.co/sLmiWiWv via @prismatic

  14. Mario Fusco

    128.0 days ago

    Notes on Distributed Systems for Young Bloods http://t.co/hkztPp5z

  15. Chouser

    128.0 days ago

    Notes on Distributed Systems for Young Bloods – Jeff Hodges http://t.co/ApiAqsjy

  16. Geoffrey Grosenbach

    128.0 days ago

    Instant classic by @jmhodges on distributed systems http://t.co/Ixq0C4Zq Validating that we mentioned over half in https://t.co/xlDXycQX

  17. Stuart Sierra

    128.0 days ago

    RT @skamille: So many problems that I've learned the hard way over the years, nicely summarized by @jmhodges http://t.co/BNk3dQrZ

  18. Grig Gheorghiu

    128.0 days ago

    Mind-blowingly good notes on distributed systems by @jmhodges: http://t.co/afOardDW

  19. Justin Sheehy

    128.0 days ago

    That @jmhodges guy learned things you need to know about building distributed systems, and he shares his knowledge. http://t.co/WBJ6iygl

  20. C. Scott Andreas

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  21. Andrew Gerrand

    128.0 days ago

    RT @krarick: Great stuff. I wish I’d had this to read when I was starting out. http://t.co/4zlSycE5

  22. Mark Phillips

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  23. Eric Sammer

    128.0 days ago

    an amazing summary of some of the basics of distributed systems for those new to the subject by @jmhodges http://t.co/EYPenkgh

  24. Alex Feinberg

    128.0 days ago

    Notes on distributed systems for young bloods http://t.co/7eATC8SE

  25. James Edward Gray II

    128.0 days ago

    There's an interesting argument against "Russian-doll caching" hidden in this great list of tips: http://t.co/6BAGP4d1

  26. damien katz

    128.0 days ago

    Excellent! "Notes on Distributed Systems for Young Bloods" http://t.co/n2btVfl3

  27. Jeff Hodges

    128.0 days ago

    Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  28. Tony Arcieri

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  29. Todd Lipcon

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  30. Eric Florenzano

    128.0 days ago

    Yep http://t.co/zeCloiww

  31. Jonas Bonér

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  32. Thomas Lockney

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  33. Jan Lehnardt

    128.0 days ago

    RT @strlen: Notes on distributed systems for young bloods http://t.co/7eATC8SE

  34. Jan Lehnardt

    128.0 days ago

    Notes on Distributed Systems for Young Bloods — http://t.co/dMxfGWu9h2 — good read, except for a misconception about open source.

  35. Phil Hagelberg

    128.0 days ago

    RT @coda: The only way to make http://t.co/yJAk1VNx better would be to interleave @jmhodges reaction gifs between the sections.

  36. Werner Vogels

    128.0 days ago

    Notes on Distributed Systems for Young Bloods /by @jmhodges - http://t.co/3rgEyYJT

  37. Dmitriy Ryaboy

    128.0 days ago

    "The social stuff is usually the hardest ... especially so with distributed systems development." THIS. (and the rest) http://t.co/wRC9OsTC

  38. Dougue Tangren

    128.0 days ago

    distributed systems, class notes - http://t.co/wyoFlCoB

  39. news.yc Popular

    128.0 days ago

    Notes on Distributed Systems for Young Bloods http://t.co/51Fpb3mK

  40. psvensson

    128.0 days ago

    RT @debasishg: Notes on Distributed Systems for Young Bloods << Read it. At least twice .. http://t.co/sLmiWiWv via @prismatic

  41. Avi Bryant

    128.0 days ago

    Excellent post from @jmhodges on distributed systems: http://t.co/kaDlRqxo. I also approve of exporting this jargon: http://t.co/FASXg7Zx

  42. Jim Pick

    128.0 days ago

    RT @avibryant: Excellent post from @jmhodges on distributed systems: http://t.co/kaDlRqxo. I also approve of exporting this jargon: http ...

  43. Benjamin Black

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  44. Coda Hale

    128.0 days ago

    RT @jmhodges: Notes on Distributed Systems for Young Bloods, a blog post for the new distributed systems engineer http://t.co/hPERb4fJ

  45. Coda Hale

    128.0 days ago

    The only way to make http://t.co/yJAk1VNx better would be to interleave @jmhodges reaction gifs between the sections.

  46. Jacqui Maher

    128.0 days ago

    "People are less finicky than computers, even if their interface is a little less standardized." http://t.co/vZNmtQmY

  47. John Muellerleile

    128.0 days ago

    RT @coda: The only way to make http://t.co/yJAk1VNx better would be to interleave @jmhodges reaction gifs between the sections.

  48. chanezon

    128.0 days ago

    RT @Werner: Notes on Distributed Systems for Young Bloods /by @jmhodges - http://t.co/3rgEyYJT



Related Reading




InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.