Hacker News new | past | comments | ask | show | jobs | submit login

“Make a simple CRUD app” is something a senior engineer should be able to do.

“Make a simple CRUD app that has no bugs or scaling issues on launch day” is something that very few senior engineers can do, because most people in our profession have the ability to deploy hotfixes relatively quickly, and that has become part of the standard workflow.




My first thought was that the app is going to be used "for real" for a first time at peak volume, but with a known number of users / data points to be gathered. Both of these requirements are unusual.

The first is detrimental - the inability to pilot real use, or "ramp up" gradually before the caucus makes it hard to avoid a "big bang" go-live and consequent issues surfacing at the worst possible time. As happened.

But the second is actually an advantage. Fixed and predictable live load rather than "we hope that it becomes very popular" give you a specific target to use in load tests ahead of time.

A senior engineer should be advocating for that load test at e.g. 150% of the real load.


> A senior engineer should be advocating for that load test at e.g. 150% of the real load.

When the total budget is $60K, they probably don't have the time.

Remember that when Disney (a company with near-infinite resources) launched Plus in the US the account service was only intermittently accessible the first day. And that was after a pilot launch in the Netherlands.


When the total budget is $60K, the probably don't have senior engineers, let alone someone to handle the load testing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: