3 ms·
Distributed systems at scale are hard. These technologies are coming out of the largest, most successful companies on the plant. To assume that things are compl
by Niksko 6y ago
Distributed systems at scale are hard. These technologies are coming out of the largest, most successful companies on the plant. To assume that things are complex because of some naivete or stupidity (rather than because they solve complex problems) is hubris in the highest.
- mrkurt 6y agoIt's definitely not naivete or stupidity, but projects from large companies inherit all the complexity of the organization that created them. This is sometimes because they're very broadly scoped, and sometimes because large groups of people build complex things by default. Simplicity is important for people who are in smaller groups. This is why many people who dislike kubernetes like Fly.io, and people who love kubernetes think we're building a toy.
- Niksko 6y agoConway's law, totally fair, it's inescapable
- brandmeyer 6y agoOn the contrary, I am convinced that the solutions produced by large successful companies are complex because of the size and wealth of the employer.