Notes on Distributed Systems for Young Bloods – Something Similar
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 moving1. It’s surprising how little context new engineers are given when they start out. Below is a list of some lessons I’ve learned as a distributed systems engineer that are worth being told to a new engineer. Some are subtle, and some are surprising, but none are controversial. This list is for the new distributed systems engineer to guide their thinking about the field they are taking on. It’s not comprehensive, but it’s a good beginning. The worst character
Notes on Distributed Systems for Young Bloods – Something Similar Notes on Distributed Systems for Young Bloods January 14, 2013 08:15:00 AM -0800 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 p
Explore this link on the map →saved by
related reading
- A Distributed Systems Reading Listferd.ca
- Distributed systems for fun and profitbook.mixu.net
- Everything I know about good system designseangoedecke.com
- Distributed systems theory for the distributed systems engineer | Paper Trailthe-paper-trail.org
- This is why distributed systems are useful (and I am building one) | Abyss of Software Engineeringabbyssoul.github.io
- An Overview of Distributed PostgreSQL... | Crunchy Data Blogcrunchydata.com
- Let’s take a crack at understanding distributed consensuspreethikasireddy.com
- Core Concepts for System Design Interviews | Hello Interview System Design in a Hurryhellointerview.com
- Computers can be understood - Made of Bugsblog.nelhage.com
- Distributed architecture concepts I learned while building a large payments system - The Pragmatic Engineerblog.pragmaticengineer.com
- The Architecture of Open Source Applications (Volume 2)Scalable Web Architecture and Distributed Systemsaosabook.org
- System Design Concepts For Senior Engineersinterviewing.io