Live data from Hacker News

Do you really need Kubernetes?

blog.ekern.me

1–10 of 61 posts

Re: Do you really need Kubernetes?

#2
There is a corollary to this: Do you really need cloud infrastructure?

Cattle not pets right?

Well, no. Have you seen amazons AWS margins? Its 30%.

After amazon buys hardware, pays people to run it, it still makes 30%. Not having hardware is someone else's profit.

That isnt cattle, its contract poultry farming.

Learn capacity planing. Learn to write cachable, scalable apps. Track your hardware spend per customer. Learn about assets vs liablity (hang out with the accountants, they are nerds too). Do some engineering dont just be a feature factory. And if you are going to build features, make fuckin sure that you build tracking into them and hold the product teams feet to the fire when the numbers dont add up (see: friends with accountants, and tracking money).

Re: Do you really need Kubernetes?

#6
post #2

There is a corollary to this: Do you really need cloud infrastructure? Cattle not pets right? Well, no. Have you seen amazons AWS margins? Its 30%. After amazon buys hardware, pays people to run it, it still makes 30%. Not having hardware is someone else's profit. That isnt cattle, its contract poultry farming. Learn capacity planing. Learn to write cachable, scalable apps. Track your hardware spend per customer. Lea…

Cloud is an abstraction over hardware. lLike any good abstraction, it makes certain tradeoffs.

Sometimes it makes sense to move to a lower level of abstraction, for performance, cost, or compatibility reasons. In this case, diving under the cloud and running your own servers could save 30% of your server costs.

Cloud adoption has shown that many (most?) companies prefer the convenience over cost savings. Maybe optimizing hardware spend is not the best way to optimize a business.

Re: Do you really need Kubernetes?

#8
post #2

There is a corollary to this: Do you really need cloud infrastructure? Cattle not pets right? Well, no. Have you seen amazons AWS margins? Its 30%. After amazon buys hardware, pays people to run it, it still makes 30%. Not having hardware is someone else's profit. That isnt cattle, its contract poultry farming. Learn capacity planing. Learn to write cachable, scalable apps. Track your hardware spend per customer. Lea…

> Not having hardware is someone else's profit.

But it's also someone else's economies of scale. The chances of me getting datacenter space, hardware, bandwidth, and expert 24/7 staffing at the same volume discounts they do is... slim. Particularly for the small amounts I'd need.

Re: Do you really need Kubernetes?

#10
post #2

There is a corollary to this: Do you really need cloud infrastructure? Cattle not pets right? Well, no. Have you seen amazons AWS margins? Its 30%. After amazon buys hardware, pays people to run it, it still makes 30%. Not having hardware is someone else's profit. That isnt cattle, its contract poultry farming. Learn capacity planing. Learn to write cachable, scalable apps. Track your hardware spend per customer. Lea…

If you need servers for the majority of your application, don't use AWS or any other mahor cloud provider. Their benefits come from economy of scale, so if you cannot be part of that economy, do something else.

And you can be part of it really only by doing cloud native stuff like Lambda, DynamoDB et al.

Post reply on HN