[FOWA]: Languages don’t scale

by Blaine Cook, Ex-Twitter (now Yahoo) and Joe Stump, Digg

  • We’re talking about programming languages here! I thought it was about multilangual projects :)
  • PHP sucks! (slow with briniging in things compared to other languages)
  • Ruby sucks! (eq. loops are verrry slow)
  • Python sucks!
  • PHP vs. Ruby in easy example (fetching RSS feeds): Ruby slightly quicker but uses too much CPU.
  • Scaling up: you run your website in larger server when data load increases but you get to your limits soon.
  • Scaling out: seven small babies are louder than one big baby. >have the load spread on several servers.
  • Don’t build bottlenecks! 60 webservers but just one database server is a joke!
  • Use indexes on your database.
  • Cache things! (Facebook has about 7TB of data in cache…)
  • Check out Memcache
  • Queues!
  • … and keep making fun of Flickr Developers ;)

The point: We want happy coders. Use the language you want, this doesn’t make the difference in your web app, it’s other things that matter more (see above).

PS: All talks will be coming up here as videos.

Kommentar abgeben