[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.
