Feb
10th
Wed
10th
Farmville on Web Scaling
This was a pretty good read, How FarmVille Scales to Harvest 75 Million Players a Month. The lessons learned are worth generalizing:
- Interactive apps are write-heavy.
- Design every component as a degradable service, and provide a mechanism to degrade services server-side during peak demand.
- Cache incoming data - they cache everything coming in from Facebook
- Usage spikes during new releases of an app
- Use sampling to make sense of large traffic flows