News for hackers. Stuff that matters.
Re:Startups should run on cloud providers by fundabulousrIII on Friday August 04, 2017 @10:37AM (#14928953)
No way. AWS is prohibitively expensive at scale as are decent managed servers. Several jobs back. Startup with 150k to spend on IT.

* Buy 75k hardware. * Two colos <= 30k yearly + full managed support. * One PT SA 45K.

That AWS budget doesn't touch scaling like the ability to scale across two sites and physical hardware for multiple years.

Re:Startups should run on cloud providers by drdaeman on Friday August 04, 2017 @10:57AM (#14929141)
Well, one can probably set up a "that shit doesn't really do anything serious" MVP on something even awfully host-prohibitive like Heroku, while preparing for a real deployment. Just to show off "we have a product and working on improvements".

Would probably work just fine if they don't do anything heavyweight but just some CRUD/form processing with a billing integration and a few extras, like many websites/webapps essentially are. ;)

In this sense it's probably a reasonable to not bother about the initial infrastructure before you actually need it. Just don't tie yourself to the cloud, because it'll bite very painfully.

Re:Startups should run on cloud providers by tarr11 on Friday August 04, 2017 @11:13AM (#14929279)
This solution has the following problems:

1. Over provisioning

2. Under provisioning, burstability

3. Prefers capex to opex

4. Requires hiring SA / IT forever

5. Changes in architecture become prohibitive

Re:Startups should run on cloud providers by moduspol on Friday August 04, 2017 @12:39PM (#14929907)
It's got some great benefits, though:

1. Makes use of the skillset I already have (sysadmin managing servers), rather than requiring me to learn something new

2. Doesn't allow developers to build and iterate quickly without my permission / allowance

3. Allows me to be paid a salary and benefits that I will never factor into the costs when comparing to cloud infrastructure

4. Allows me to manage my own backups, deal with vendor finger-pointing, respond to and handle any hardware failures, amortize and replace hardware on some schedule, etc.

5. Allows me to pat myself on the back for ensuring the company theoretically avoids platform lock-in, which unsurprisingly results in more lowest-common-denominator architecture (servers needing managing, which of course, I'll manage), even if it greatly increases time to our minimum viable product

Re:Startups should run on cloud providers by fundabulousrIII on Friday August 04, 2017 @12:29PM (#14929848)
Totally agree on 1-3. It then becomes experiential. If you have _no_ experience with your architecture and can't design then: cloud.

#4 is FUD. You'll hire them or some devops guy(s) anyway. $5 Architecture changes that require stack wide redesign are maybe common in your world but they aren't in mine. If you need to do this you probably need to be entirely month by month anyway.

Re:Startups should run on cloud providers by eldavido on Friday August 04, 2017 @11:13AM (#14929278)
Where is the "PT SA 45K" coming from? Somewhere in the interior US or overseas? That would be difficult to do in California.
Re:Startups should run on cloud providers by fundabulousrIII on Friday August 04, 2017 @12:32PM (#14929875)
California is not indicative. Northern Virginia (example) a lot of guys would bite on that with certain key caveats
Re:Startups should run on cloud providers by devrandomguy on Friday August 04, 2017 @01:46PM (#14930474)
Then don't. Why shouldn't a sysadmin work from home?
Re:Startups should run on cloud providers by ukd1 on Friday August 04, 2017 @12:10PM (#14929738)
"at scale" <- lol. most startups aren't.
Re:Startups should run on cloud providers by fundabulousrIII on Friday August 04, 2017 @12:43PM (#14929940)
Most startups don't think about basic sh*t till too late either. That includes standup price and where they put their code.