Live data from Hacker News

The Evolution of Container Usage at Netflix

techblog.netflix.com

11–20 of 160 posts

Re: The Evolution of Container Usage at Netflix

#12
post #3

They're killing performance (one of the main reasons to use containers) and adding a massive extra layer of management if they're running containers on EC2. I suspect Netflix are too wedded to AWS (which is weird as Amazon is their biggest threat) but Triton or Red Shift (both of which actually isolate containers using SmartOS and SELinux respectively) make way more sense for other people who want to use the blazing…

It seems they value developer productivity and innovation over machine performance. I find this enlightening.

Re: The Evolution of Container Usage at Netflix

#13
post #2

>The theme that underlies all these improvements is developer innovation velocity I can't wait until this becomes buzzword de jour and startups start using it in their product descriptions. Then someone needs to start talking about products to "enable developer innovation acceleration" to outpace these crufty companies stuck at 25 kph.

Yup. I think further down someone will 'democratize innovation velocity and acceleration'

Re: The Evolution of Container Usage at Netflix

#14
post #8

I would've imagined Netflix had their own hardware, both compute and storage.

I've heard they're looking at 'architecture in a box' solutions, which would allow them to abstract designs from specific cloud providers and perform cloud arbitrage; eg, if Cloud Provider X can run the app at 14c/hour, and Cloud Provider Y can run the app at 22c/hour, then they can just deploy the entire architecture on Cloud Provider Y.

Why would they choose the more expensive one?

Re: The Evolution of Container Usage at Netflix

#15
Netflix Engineering team amazes me a lot. They literally took all the available apis, and build their own platform despite some of the features are already in the AWS offerings. I suppose they did it mainly because the native service isn't flexible and robust enough for their use cases.

BTW, their opening positions are always prefixed with "senior" title but I guess that makes sense; Netflix builds pretty much everything from scratch under time constraint.

Re: The Evolution of Container Usage at Netflix

#16
post #3

They're killing performance (one of the main reasons to use containers) and adding a massive extra layer of management if they're running containers on EC2. I suspect Netflix are too wedded to AWS (which is weird as Amazon is their biggest threat) but Triton or Red Shift (both of which actually isolate containers using SmartOS and SELinux respectively) make way more sense for other people who want to use the blazing…

Or use something like GKE where the containers should be running directly on hardware, so you only have one layer.

GKE clusters run on VMs, not on bare metal.

Re: The Evolution of Container Usage at Netflix

#17
post #8

Earlier quoted context omitted.

I've heard they're looking at 'architecture in a box' solutions, which would allow them to abstract designs from specific cloud providers and perform cloud arbitrage; eg, if Cloud Provider X can run the app at 14c/hour, and Cloud Provider Y can run the app at 22c/hour, then they can just deploy the entire architecture on Cloud Provider Y.

Why would they choose the more expensive one?

On the off-chance that it becomes the cheaper one. Competitive markets change.

Re: The Evolution of Container Usage at Netflix

#18
post #3

They're killing performance (one of the main reasons to use containers) and adding a massive extra layer of management if they're running containers on EC2. I suspect Netflix are too wedded to AWS (which is weird as Amazon is their biggest threat) but Triton or Red Shift (both of which actually isolate containers using SmartOS and SELinux respectively) make way more sense for other people who want to use the blazing…

It seems they value developer productivity and innovation over machine performance. I find this enlightening.

Compute is cheap. People are expensive.

Re: The Evolution of Container Usage at Netflix

#20
post #15

Netflix Engineering team amazes me a lot. They literally took all the available apis, and build their own platform despite some of the features are already in the AWS offerings. I suppose they did it mainly because the native service isn't flexible and robust enough for their use cases. BTW, their opening positions are always prefixed with "senior" title but I guess that makes sense; Netflix builds pretty much everyt…

They specifically only hire seniors, they don't want to provide positions for juniors as they would prefer to pay more for more seniors than pay indirectly for training juniors.

I think this reflects poorly on them, just as much as companies that use OSS but don't contribute anything back.

Post reply on HN