6 ms·
A python that knows python and linux is enough to support the up time needs and evolutions of this particular product. Actually a part time one. The entire tea
by BiteCode_dev 5y ago
A python that knows python and linux is enough to support the up time needs and evolutions of this particular product. Actually a part time one.
The entire team is composed of half of one dev.
I'm 100% sure it's way cheaper than anybody that has AWS on resume.
Of course, some things have to give, like the global CND, and some data guarantees.
Everything is a compromise. It's all depend of what is important for your project.
EDIT: also, my comment was not meant to oppose the article, but rather confirm the view that you should calibrate your setup to your project. Doing so will lead to great savings in hosting, and project complexity. A lot of projects don't need the cloud.
- PragmaticPulp 5y ago> The entire team is composed of half of one dev. Who is on-call 24/7/365, never takes vacation ever, and is always available to fix the website? It’s weird how much HN hates jobs with on-call requirements, but every time cloud services come up the solutions always involve forcing someone to be permanently on call to save a few hundred dollars per month in hosting costs.
- BiteCode_dev 5y agoNobody is on call 24H. If the system has a problem during the night, the users will wait until the morning. The world doesn't stop because a streaming service is down for a few hours. It's not a medical service, or something thousands of businesses rely on. It just looses a bit of money and users are grumpy for a day because they had to wait until they could access new content. It's ok.
- PragmaticPulp 5y ago> Nobody is on call 24H. This one dev is literally on call 365 days a year and can never be away from a computer on vacation. If he leaves, the project has no one. How is that not a problem? Surely you can see that this isn’t reasonable for anyone who wants to run a business, or any employee who doesn’t want the website to be their life. > If the system has a problem during the night, the users will wait until the morning. > It just looses a bit of money and users are grumpy for a day If you’re running a website where extended outages are no big deal and you don’t care about lost revenue, then it’s not really a valid comparison to the typical business website. Your situation is unique, not a model by which other companies should follow.
- kijin 5y agoYou can host on AWS and still get hours-long downtime, as has happened recently. Whether the cost of trying to add another 9 to your uptime is worth the marginal benefit is for each company to decide. Each 9 gets exponentially more expensive. A lot of companies who think otherwise actually can afford (and will, sooner or later, be forced) to be down once in a while.
- wongarsu 5y agoHe never said they don't care about lost revenue. I am willing to guess they considered the lost revenue, weighed it against the cost of having someone on-call 24/7, and considered that the lost revenue was cheaper. If you look at how frequently sites like Reddit used to have downtime, it doesn't seem to matter too much for consumer products. Having half a day downtime once a year might be completely acceptable.
- judofyr 5y ago> If you’re running a website where extended outages are no big deal and you don’t care about lost revenue, then it’s not really a valid comparison to the typical business website. I think you're severely underestimating how many businesses make a significant amount of money from their website, but doesn't actually have full-time developer available. An extended outage would cause significant revenue loss, but it's typically not a problem because outages are surprisingly rare when you (1) have a very stable traffic pattern and (2) you don't spend a lot of time adding features and refactoring. Pretty much every cloud outage we've seen was caused by a human configuration error, not fault machines.
- PragmaticPulp 5y ago> I think you're severely underestimating how many businesses make a significant amount of money from their website, but doesn't actually have full-time developer available. No, I’m well aware. But there’s a simple solution to this problem: Don’t try to run and maintain your own servers. Pay a little extra to use cloud hosting and let it be someone else’s problem. I take issue with these calls to setup and maintain your own custom solutions and servers, while also suggesting that the cost of engineering and maintaining such a custom setup should be ignored. Running your own servers and not having developers is a recipe for an endless stream of contracting invoices that are going to cost far, far more than just using a hosted cloud solution.
- bserge 5y ago
- mjburgess 5y agoI think it's bizarre you're giving cloud marketing material to a person, whose in a position to know their own situation, as-if you were describing their situation. Like.. what are you expecting to happen? You'll just gaslight them into thinking they dont know how their business works?
- PragmaticPulp 5y agoI’m discussing the linked article, which is what this comment section is for and it’s what the parent commenter was comparing to.
- jerf 5y ago"forcing someone to be permanently on call" The company I work for has a lot of stuff in the cloud. We seem to have quite a few position's worth of people permanently on call. The percentage of "data center"-type on-call situations has perhaps gone down somewhat since moving into the cloud, but it has not gone to zero, and it was never the majority of problems anyhow. It seems like you're sneaking the idea in that if they would just pay a lot more money, the person on call wouldn't have to be on call. I'd like to know what cloud you're using, because it doesn't seem to be any of the ones I know of. If your service is critical to your business or project, you've got someone on some sort of call (maybe not overnight call, which is the really rough bit), period, or you've got a business that can disappear at any second.