languages don't scale - blaine cook, joe stump

17
Languages don’t scale Blaine Cook,Yahoo! Brickhouse & Joe Stump, Digg

Upload: carsonified-team

Post on 16-Apr-2017

3.391 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Languages Don't Scale - Blaine Cook, Joe Stump

Languages don’t scaleBlaine Cook, Yahoo! Brickhouse & Joe Stump, Digg

Page 2: Languages Don't Scale - Blaine Cook, Joe Stump

Zealots!

Page 3: Languages Don't Scale - Blaine Cook, Joe Stump

PHP Sucks!

Page 4: Languages Don't Scale - Blaine Cook, Joe Stump

Why must Ruby Suck?!

Page 5: Languages Don't Scale - Blaine Cook, Joe Stump

But, I want Python!

Page 6: Languages Don't Scale - Blaine Cook, Joe Stump

PHP vs. Ruby

0

2.5

5.0

7.5

10.0

PHP Ruby

Page 7: Languages Don't Scale - Blaine Cook, Joe Stump

IO vs. CPU

3%

97%

0%

100%

PHP Ruby

Page 8: Languages Don't Scale - Blaine Cook, Joe Stump

What does it mean?

Page 9: Languages Don't Scale - Blaine Cook, Joe Stump

Scaling up

Page 10: Languages Don't Scale - Blaine Cook, Joe Stump

Scaling out

Page 11: Languages Don't Scale - Blaine Cook, Joe Stump

Don’t share!

Page 12: Languages Don't Scale - Blaine Cook, Joe Stump

Happy Coders!

Page 13: Languages Don't Scale - Blaine Cook, Joe Stump

Zoom! Fast IO

Page 14: Languages Don't Scale - Blaine Cook, Joe Stump

Cache everything!

Page 15: Languages Don't Scale - Blaine Cook, Joe Stump

Queues!

Page 16: Languages Don't Scale - Blaine Cook, Joe Stump

Partition your data!

Page 17: Languages Don't Scale - Blaine Cook, Joe Stump

“PHP doesn’t scale.”Cal Henderson, Director of Development, Flickr