How To Build Websites Which scale - LinkedIn (Sid Anand)
LinkedIn is scaling every 2 users/sec.
They do range based sharding.
The interesting thing the Sid said was "the decisions you take early on for building the website would decide (haunt) how the scaling happens".
- Primarily uses Java with some of it Scala
What runs on Scala?
- Network Graph Engine
- Some front ends
Linked in Serving Architecture: (They do client-side templating)
- Presentation Tier
- traffic server (apache)
- USSR(chrome v8 JS engine) - Unified Server side rendering
- there were 4 more which i missed
Linked in: Scaling web services
Dynamic Discovery + client side load balancing