News for hackers. Stuff that matters.
Re:WeWork and Counterfeit Capitalism by streetcat1 on Wednesday September 25, 2019 @03:36PM (#21074452)
The only difference between wework and amazon is the way they finance their money-losing ventures.

Wework does that via the private market, hence the game is up when it needs access to the public markets.

Amazon does that via AWS. AWS is the money that fuels the eCommerce side. The game will be up when:

1) Kubernetes will move AWS customers back to on-prem, or at least turn clouds into a commodity. Amazon knows that and this is the reason for the push toward lockin (aka lambda / serverless).

2) Amazon will be divided into two companies.

Re:WeWork and Counterfeit Capitalism by chx on Thursday September 26, 2019 @02:03AM (#21078636)
Kubernetes is only a threat in that it is a buzzword much as cloud is a buzzword. The cloud and Kubernetes both are used to sell a triple fallacy: You need to care about scaling from day one, there is an easy way to scale, this way is the cloud/Kubernetes.

For almost all startups their app would run comfortably on a single dedicated server. This has been true for many, many years but only the YAGNI greybeards would go with it. Maybe two HA but even HA is overhyped, it's cheaper to be down. Down is part of this industry, you will be down in many circumstances anyways so perhaps don't chase a unicorn? Of course, above a certain size, two servers make sense but ... don't overdo it even then. You don't need microservices, you don't need containers. All of this is unnecessary hype. (And yes, both of you who works at a large enough company where being down is enough of a problem that it worths engineering about: good for you. I have architected a Top 100 website myself and we still didn't use more than a dozen servers and that included the staging infra.)

Gary Bernhardt of WAT fame from 2015 https://twitter.com/garybernhardt/status/600783770925420546?...

> Consulting service: you bring your big data problems to me, I say "your data set fits in RAM", you pay me $10,000 for saving you $500,000.

Very strongly related: a terabyte of RAM in just 16 modules so it fits most server boards is now under $5000 https://memory.net/product/p00926-b21-hp-1x-64gb-ddr4-2933-l...

Final shot, codinghorror of StackOverflow fame: https://twitter.com/codinghorror/status/347070841059692545

Re:WeWork and Counterfeit Capitalism by pas on Wednesday October 02, 2019 @03:59AM (#21134237)
Containers, k8s (or k3s, because less bloat) and micro-SOA (but preferably in a monorepo) make development easier.

Overdoing the infra-HA-magic is bad, of course. But if you use containers, you can spin up dev envs faster, devs can just docker-compose (I still recommend Vagrant + docker, so devs can use whatever OS they like), and it helps with config management a bit too. (Much easier testing, deployment and upgrades.)

That said paying for AWS is the worst idea ever, it's so overpriced and the most used servie is EC2, which people could get anywhere else. (Sure, there are probably nice tricks that this pony can do, but there's probably a whole cottage industry trying to copy their niche offerings.)

Re:WeWork and Counterfeit Capitalism by rexarex on Thursday September 26, 2019 @03:23AM (#21078955)
Cheaper to be down? I guess if you don’t have users sure.
Re:WeWork and Counterfeit Capitalism by chx on Thursday September 26, 2019 @03:52AM (#21079064)
Having a hot spare, a database slave and a mirror of your assets so you can manually fail over? Probably a good idea. Architecting a very HA infra? Now wait and look hard at all the possible downtime causes (you have a DDoS provider for sure, Voxility or Cloudflare probably, what if they go down and so forth) and so and then look at what you are protecting against: a hardware failure which is exceedingly rare and again you can manually failover. The costs vs benefits will not come out in your favor up to a very large company size where even the smallest amount of downtime is so costly it doesn't matter how many engineering hours go into avoiding it.
Re:WeWork and Counterfeit Capitalism by prolepunk on Thursday September 26, 2019 @12:19PM (#21082493)
Anecdotal evidence.

I remember working for a company about a decade ago where we spent so much time engineering duplicate everything hardware or hot spares everywhere.

Guess what, when switch failed it didn't properly failed over. When router it started sending spurious packets everywhere and had to be taken down manually.

All the effort that went into duplicating hardware and making hot spares could have been save by just... having cold spares, and in the end the amount of downtime would have been the same, or less -- because when one thing fails it's really easy obvious where things stopped working.

Re:WeWork and Counterfeit Capitalism by rossdavidh on Wednesday September 25, 2019 @04:53PM (#21075329)
It's interesting that you bring up the importance of AWS to Amazon, nowadays, because...companies like Uber, Lyft, and WeWork spend a lot on AWS.

In other words, like Yahoo getting a lot of their late-90's advertising from dot-com bubble companies that evaporated in 2001, AWS is massively exposed to the current bubble in "we have so much VC cash we don't know what to do with it" companies. When that goes away (i.e. the next downturn), AWS will lose a huge chunk of their business all at once. It will be interesting to see what Amazon's bottom line looks like at that point.

Re:WeWork and Counterfeit Capitalism by streetcat1 on Wednesday September 25, 2019 @06:54PM (#21076480)
So I am not sure. I think that startups (with all due respect) generate buzz, inversely correlated with their technical depth. So AWS is mainly composed of non tech companies.

I also think that AWS did an excellent job locking its customers, so they cannot just "leave".

The real treat here is kubernetes. If I program to kubernetes , I can, in theory, move the workload from cloud to cloud, or move the workload from on prem to cloud.

This brings actual competition to the cloud space.

The problem is how to provide all the high-level services that AWS provide, and this will have to be taken by future startups which would extend kubernetes.

Re:WeWork and Counterfeit Capitalism by buboard on Wednesday September 25, 2019 @05:15PM (#21075574)
Amazon must know that and i guess thats why they dont give up the commerce biz
Re:WeWork and Counterfeit Capitalism by jethro_tell on Wednesday September 25, 2019 @07:16PM (#21076625)
Lol, or the bulk of the AWS income that is probably boring enterprise. Sure, less startups is less cpu cycles bought, but there are a shit tone of companies that aren't going to scale down in a massive way.

yahoo was at risk because the BULK of their ad business was ads for a budding industry that was hit hard. Normal boring enterprise was still selling buying ads elsewhere.

Re:WeWork and Counterfeit Capitalism by WalterBright on Wednesday September 25, 2019 @03:59PM (#21074663)
AWS did not become a product until Amazon had been around for several years.
Re:WeWork and Counterfeit Capitalism by unreal37 on Wednesday September 25, 2019 @04:59PM (#21075400)
But today, AWS is hugely profitable and hides the money losing parts of the business.
Re:WeWork and Counterfeit Capitalism by hef19898 on Thursday September 26, 2019 @01:23AM (#21078441)
So tue. AWS is generating the biggest part of overall profits while contributing 10% of revenue (from top of my head, so numbers might be wrong). Only logic that one day Amazon would be split up. Might also partially explain the high valuation.
Re:WeWork and Counterfeit Capitalism by imtringued on Thursday September 26, 2019 @08:59AM (#21080496)
Operating a kubernetes cluster on-prem is much harder than you think. Kubernetes is an overcomplicated mess if you want to build a cluster yourself and it's a mess every time you want to upgrade to a newer version.