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.
Go through this list. Twice. Then for every item ask “why is this” at least 3 times. It won’t make you a better system engineer, but you’ll understand better what people developing or operating large scale systems are facing.
Original title and link: Notes on Distributed Systems for Young Bloods ( ©myNoSQL)