Live data from Hacker News

Zynga Moves 1 Petabyte Of Data Daily; Adds 1,000 Servers A Week

techcrunch.com

1–10 of 53 posts

Re: Zynga Moves 1 Petabyte Of Data Daily; Adds 1,000 Servers A Week

#4
post #3

1000 new servers a week is a ridiculous number for this sort of company. Their code must be really, really bad. Anyone who works there care to chime in? Is it all written in ColdFusion or something?

"as many as 1,000 servers every week"

Really this probably means that one week they added 1,000 but the actual average number is much lower.

Makes for a good talking point worded that way!

Re: Zynga Moves 1 Petabyte Of Data Daily; Adds 1,000 Servers A Week

#5
post #3

1000 new servers a week is a ridiculous number for this sort of company. Their code must be really, really bad. Anyone who works there care to chime in? Is it all written in ColdFusion or something?

Note that it's not 1000 servers every week, it's up to 1000 servers in a given week. This was likely done to support the launch of a new game, and may factor in server turnover (they're on EC2).

That being said, launching 1000 nodes for non-batch jobs is still pretty remarkable.

Re: Zynga Moves 1 Petabyte Of Data Daily; Adds 1,000 Servers A Week

#6
This makes me feel a little better.

We created a multi-player rpg for mobile phones at startup weekend a few year ago. It actually did ok and it was growing pretty quickly. I hosted it on AppEngine to start and the resources just started going sky high. Players were initiating an attack at least once per second (not to mention all of the other server calls like messaging, weapon purchasing, scanning to see who is in your area).

I thought we were going to have to reengineer in order to try and make it as efficient as possible. The thing is, these addictive multi-player games that are all about throwing data back and forth end up taking huge amounts of resources.

We eventually ditched the game, but the site is still up at http://killyourneighbor.com

Re: Zynga Moves 1 Petabyte Of Data Daily; Adds 1,000 Servers A Week

#8
Here's how this adds up to me:

- 215M users.

- Up to 1000 servers per week.

- Say, they've been doing this for 30 weeks.

- So they need 1 server for every 7167 users? Is this normal for mmorpg type games?

- Are 215M people playing around the clock?

I'm just a little baffled by this number.

Re: Zynga Moves 1 Petabyte Of Data Daily; Adds 1,000 Servers A Week

#10
post #3

1000 new servers a week is a ridiculous number for this sort of company. Their code must be really, really bad. Anyone who works there care to chime in? Is it all written in ColdFusion or something?

Is it all written in ColdFusion or something?

http://gigaom.com/2010/06/08/how-zynga-survived-farmville/

Zynga uses Apache PHP on the front end, memcached for active user play and MySQL on the back end. It uses memcached to store key value pairs to deal with active user play during sessions and then later writes it to disk.

Post reply on HN