3 ms·
> I’ve seen the idea that every minute spent on infrastructure is a minute less spent shipping features This is why working in infra is so awful, people follow
by justizin 8y ago
> I’ve seen the idea that every minute spent on infrastructure is a minute less spent shipping features
This is why working in infra is so awful, people follow this principle for years and then invest a million a year in an infra team whose hands they tie.
Resilience is a feature, though I agree at early stage folks often need less than they think, a single auto-scaling group and load balancer in AWS or something similar isn't much heavier than a single linode VPS, except that it has substantially improved resilience.
- enraged_camel 8y agoMake it work, make it fast, make it scale. Sticking to that order is critical.
- jmagoon 8y agoThe other thing these posts confuse me about is that a single auto-scaling group and load balancer isn't much more difficult to set up or maintain, and if you're already in the low traffic world, it's barely more expensive, all for the vastly improved ability to respond to things breaking that you didn't expect.
- EdwardDiego 8y ago> This is why working in infra is so awful, people follow this principle for years and then invest a million a year in an infra team whose hands they tie. Yep, having to wait for development resource to build a scalable system because the legacy is working just fine.... and then the legacy falls over and burns because it exceeded capacity like you warned it would a year before it did, and the business guys suddenly want you to fix it yesterday because now every account manager is out their end of month reports... A significant downside of Scrum as a methodology is that it assumes product owners listen to the engineering team as well as the sales people yelling at them 24/7 for latest feature X before making prioritisation decisions.