3 ms·
This is one of the key insights in my early SRE career that changed how I viewed software engineering at scale. Components aren’t reliable. The whole thing mig
by r3trohack3r 1y ago
This is one of the key insights in my early SRE career that changed how I viewed software engineering at scale.
Components aren’t reliable. The whole thing might be duct tape and popsicle sticks. But the trick for SRE work is to create stability from unreliable components by isolating and routing around failures.
It’s part of what made chaos engineering so effective. From randomly slowing down disk/network speed to unplugging server racks to making entire datacenters go dark - you intentionally introduce all sorts of crazy failure modes to intentionally break things and make sure the system remains metastable.
- ForOldHack 1y agoMessage on a mug: "if carpenters built houses the way programmers write software, a woodpecker could destroy civilization." The syncronasation of a power grid ... Wow.
- vkou 1y agoIf houses could be torn down and recreated with the press of a key, we probably wouldn't have a housing shortage.
- alpaca128 1y agoWe would instead have HaaS, with monthly subscriptions for a license to use the house. Which can be randomly revoked at any moment if the company doesn't feel like supporting it is profitable enough, or if an AI thinks your electricity usage is suspicious and permabans you from using a home in the entire town.
- organsnyder 1y agoIsn't that called "renting"?
- vkou 1y agoSo, in short, being a tenant in a low-regulatory environment. Tell me more about this paradise.
- ec2y 1y agoHa. I live in Australia and unfortunately that’s already about the quality level for new builds.
- dbetteridge 1y agoEverything is chaos, seek not to control it or you will lose your mind. Seek only to understand it well enough to harness the chaos for more subtle useful purpose, for from chaos comes all the beauty and life in the universe.