I was not able to understand why these code points are bad. The post states that they are bad, but why? Any examples? Any actual situations and PoC that might help me understand how will that break "my code"?
True. Most services (unless your service is a demo/toy project, as I stated earlier) have way more traffic. It might not be evenly distributed though the day, but if you add all the CPU time in a day, I’m sure it will exceed 24h. So that leaves me with the question for who is this? Developers that are starting and want to deploy something small?
Say I want to deploy a service that is currently receiving 1rps at a constant rate, no upticks, no gaps. Wouldn’t that be the cost? If the answer is “yes”, then no, that is a terrible pricing.
If my math is not wrong, running a single “standard” container during 1 month (non-stop) would cost ~55$.
This looks extremely expensive for anything other than a simple demo/toy project. I can’t think of a reason I’d use this for heavy services instead of using [anything else]. Maybe I’m not seeing the use-case?
Exactly. People usually think of “them” as the very wealthy, but they don’t even realize that earning just a little bit over $40.000/year makes you belong to the top 10% of the world measured by wealth. Earning $60.000/year takes you to the top 5%. Chances are that “you” (average reader of HN) belong to the “them” you critique so much.
I did an interview for a Senior Backend role with them. I’m very happy with how they managed the process. The interviews were technical, but in a practical way, not in the “let’s see if you can solve some leet code” way. Loved the guys I interviewed with. Loved the technical challenges they told me I’d be working on. I’m a little bit sad I wasn’t able to join them (despite them offering me the position) because they had a ridiculously restrictive contract (wasn’t allowed to have side projects, not even contribute to open source). I had to reject it :(
Not really sure why companies hurt themselves in this way.