---
title: 'Annoyed by FarmVille, Mafia Wars, or FrontierVille? Thank Portland’s Puppet Labs for helping configure Zynga’s servers.'
date: '2010-10-20T20:54:30-07:00'
type: post
word_count: 442
char_count: 3068
tokens: 575
categories:
  - '#featured'
  - OpenSource
  - Oregon
  - Portland
  - puppet
  - Puppetlabs
tags:
  - farmville
  - frontierville
  - 'mafia wars'
  - Portland
  - puppet
  - 'puppet labs'
  - 'server configuration management'
  - zynga
---

# Annoyed by FarmVille, Mafia Wars, or FrontierVille? Thank Portland’s Puppet Labs for helping configure Zynga’s servers.

\[HTML3\]If you’ve ever spent any time online at all, you’ve likely encountered someone who wanted you to [help them buy a cow](http://www.farmville.com/ "FarmVille") or [join a mafia family](http://mafiawars.com/ "Mafia Wars") or [survive Oregon Trail 2.0](http://www.facebook.com/apps/application.php?id=201278444497 "FrontierVille") without [dying of dynsentery](http://en.wikipedia.org/wiki/The_Oregon_Trail_(video_game) "Oregon Trail"). Because [Zynga](http://www.zynga.com/ "Zynga")‘s games are some of the most popular games online.

But without Portland-based [Puppet Labs](http://www.puppetlabs.com/ "Puppet Labs"), that might not be the case. You see, Puppet Labs’ open source server configuration management product [Puppet helps Zynga scale more effectively by enabling them to configure thousands of servers almost instantaneously](http://www.puppetlabs.com/blog/case-study-zynga-rapidly-scales-its-infrastructure-with-puppet/ "Zynga scales with Puppet").

> Every month, more than 215 million people play games made by Zynga — that’s 10 percent of the world’s internet population enjoying Farmville, Mafia Wars, Zynga Poker, FrontierVille and more. [TechCrunch reported in September that Zynga’s properties move 1 petabyte of data every day](http://techcrunch.com/2010/09/22/zynga-moves-1-petabyte-of-data-daily-adds-1000-servers-a-week/ "TechCrunch: Zynga moves 1 petabyte of data every day") and are adding as many as 1,000 servers each week. To accommodate their growing traffic, Zynga uses Puppet for configuration management for their tens of thousands of machines.

One petabyte of data. 1,000,000,000,000,000 bytes. That’s one million gigs of data to you and me. Every day. And all thanks, in no small part, to Puppet helping configure those servers.

How cool is that? Portland companies are winding up helping, [powering](http://urbanairship.com/customers/ "Urban Airship customers"), and [developing](http://smallsociety.com/projects/ "Small Society customers") some pretty major pursuits. And we’re still just getting started.

So every time you get another annoying notification for one of those games? Thank Puppet Labs.

For more, see the [Puppet Labs case study on Zynga](http://www.puppetlabs.com/blog/case-study-zynga-rapidly-scales-its-infrastructure-with-puppet/ "Puppet Labs case study on Zynga"). Want to help Puppet Labs do more cool things like this? Well, you’re in luck. [Puppet Labs is hiring](http://siliconflorist.com/jobs/index.php/view/professional-services-engineer "Professional Services Engineer at Puppet Labs").

Oh I’m sorry. You. There in the back. You had a question? What’s server configuration management, you say? Well, I’m oft reminded of [this blisteringly awesome configuration management panel from Open Source Bridge 2009](http://osbridge.blip.tv/file/2278426/ "Configuration Management Panel video"), which includes Puppet Labs Luke Kanies. It may help you get up to speed.

\[HTML2\]
