<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Zoosklog - Online Dating Blog by Zoosk &#187; Technology</title>
	<atom:link href="http://blog.zoosk.com/tag/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.zoosk.com</link>
	<description>All things Zoosk!</description>
	<lastBuildDate>Fri, 03 Sep 2010 22:07:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.zoosk.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/b222d63a7521cb938506f38b273a3be1?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Zoosklog - Online Dating Blog by Zoosk &#187; Technology</title>
		<link>http://blog.zoosk.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.zoosk.com/osd.xml" title="Zoosklog - Online Dating Blog by Zoosk" />
	<atom:link rel='hub' href='http://blog.zoosk.com/?pushpress=hub'/>
		<item>
		<title>Three cheers for the new Zoosk iPhone App!</title>
		<link>http://blog.zoosk.com/2010/01/15/three-cheers-for-the-new-zoosk-iphone-app/</link>
		<comments>http://blog.zoosk.com/2010/01/15/three-cheers-for-the-new-zoosk-iphone-app/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 00:56:55 +0000</pubDate>
		<dc:creator>Juliet</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Dating and Romance]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone application]]></category>
		<category><![CDATA[local singles]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[online dating]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[zoosk]]></category>

		<guid isPermaLink="false">http://blog.zoosk.com/?p=833</guid>
		<description><![CDATA[Yee yee! The Zoosk iPhone App is here to feed your raging internet addiction! As there are 50 million (and counting) worldwide registered users on Zoosk and 40 million worldwide iPod and iPod Touch users, a sizable swath of our Zooskers are also serious Mac people. Lucky for them, because our iPhone App promises to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.zoosk.com&amp;blog=2384610&amp;post=833&amp;subd=zoosk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://i773.photobucket.com/albums/yy12/zoosk/Picture009-1.jpg" alt="" width="432" height="288" /></p>
<p>Yee yee! The Zoosk iPhone App is here to feed your raging internet addiction!</p>
<p>As there are 50 million (and counting) worldwide registered users on Zoosk and 40 million worldwide iPod and iPod Touch users, a sizable swath of our Zooskers are also serious Mac people. Lucky for them, because our iPhone App promises to make social dating quicker, easier, and more efficient than, well, <em>freaking ever</em>.</p>
<p><img src="http://i773.photobucket.com/albums/yy12/zoosk/Picture008-2.jpg" alt="" width="421" height="280" /></p>
<p>Now you can Zoosk it up at work during that boring conference call or while you&#8217;re at the grocery store or while you&#8217;re at the gym or while you&#8217;re on a bad date with someone else (you&#8217;re just, er, responding to an important text) or in the bathroom or like basically anywhere you can find a signal. Which means, essentially, that you can flirt with online hotties wherever you go. With social networking, downloadable desktop, mobile, and iPhone applications, Zoosk is dating for the connected world.</p>
<p><img src="http://i773.photobucket.com/albums/yy12/zoosk/Picture007-1.jpg" alt="" width="441" height="294" /></p>
<p><img src="http://i773.photobucket.com/albums/yy12/zoosk/Picture013.jpg" alt="" width="441" height="294" /></p>
<p>Download the free iPhone App at <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/browserRedirect?url=itms%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D349160522%2526cc%253Dus%2526mt%253D8%2526uo%253D6" target="_blank">the iTunes App Store</a> online or right on your iPhone. If you&#8217;re not a Zoosk member currently, you can register and validate a new account, right on the application itself. After your first iPhone log-in, we&#8217;ll give you 30 free Zoosk coins. Use them to send a virtual gift to someone who catches your eye. Then get your thumbs ready for a flirting frenzy because that touch screen will put them to work! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://i773.photobucket.com/albums/yy12/zoosk/Picture011.jpg" alt="" width="441" height="294" /></p>
<p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/browserRedirect?url=itms%253A%252F%252Fitunes.apple.com%252FWebObjects%252FMZStore.woa%252Fwa%252FviewSoftware%253Fid%253D349160522%2526cc%253Dus%2526mt%253D8%2526uo%253D6" target="_blank"><img src="http://i773.photobucket.com/albums/yy12/zoosk/iphone.jpg" alt="" /><br />
</a></p>
<p>Lastly, don&#8217;t be bummed if you don&#8217;t have an iPhone &#8212; Zoosk still has you covered on the mobile front. If you don&#8217;t have an iPhone, you can still access Zoosk on your standard phone with <a href="http://m.zoosk.com/" target="_blank">Zoosk Mobile</a>. See how easy we make it for you to flirt shamelessly? What are you waiting for? Get out there and start flirting! </p>
<br /> Tagged: Community, Dating and Romance, iphone, iphone application, local singles, love, online dating, Technology, zoosk <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zoosk.wordpress.com/833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zoosk.wordpress.com/833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zoosk.wordpress.com/833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zoosk.wordpress.com/833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zoosk.wordpress.com/833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zoosk.wordpress.com/833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zoosk.wordpress.com/833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zoosk.wordpress.com/833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zoosk.wordpress.com/833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zoosk.wordpress.com/833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zoosk.wordpress.com/833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zoosk.wordpress.com/833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zoosk.wordpress.com/833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zoosk.wordpress.com/833/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.zoosk.com&amp;blog=2384610&amp;post=833&amp;subd=zoosk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.zoosk.com/2010/01/15/three-cheers-for-the-new-zoosk-iphone-app/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6727daa7a5d42129685b2413f3e84e47?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Juliet</media:title>
		</media:content>

		<media:content url="http://i773.photobucket.com/albums/yy12/zoosk/Picture009-1.jpg" medium="image" />

		<media:content url="http://i773.photobucket.com/albums/yy12/zoosk/Picture008-2.jpg" medium="image" />

		<media:content url="http://i773.photobucket.com/albums/yy12/zoosk/Picture007-1.jpg" medium="image" />

		<media:content url="http://i773.photobucket.com/albums/yy12/zoosk/Picture013.jpg" medium="image" />

		<media:content url="http://i773.photobucket.com/albums/yy12/zoosk/Picture011.jpg" medium="image" />

		<media:content url="http://i773.photobucket.com/albums/yy12/zoosk/iphone.jpg" medium="image" />
	</item>
		<item>
		<title>Elastic Computing with Amazon Web Service</title>
		<link>http://blog.zoosk.com/2008/06/19/elastic-computing-with-amazon-web-service/</link>
		<comments>http://blog.zoosk.com/2008/06/19/elastic-computing-with-amazon-web-service/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 20:17:28 +0000</pubDate>
		<dc:creator>Shayan</dc:creator>
				<category><![CDATA[amazon web services]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[sqs]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[zoosk]]></category>

		<guid isPermaLink="false">http://zoosk.wordpress.com/?p=23</guid>
		<description><![CDATA[Given the viral nature of our products, we have learned &#8211; at times the hard way &#8211; how valuable it is to be able to add capacity on-demand when we roll out a new feature or product [I will be talking more about scaling at O'Reilly Velocity Conference if you are interested]. One of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.zoosk.com&amp;blog=2384610&amp;post=23&amp;subd=zoosk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Given the viral nature of our products, we have learned &#8211; at times the hard way &#8211; how valuable it is to be able to add capacity on-demand when we roll out a new feature or product [<a href="http://en.oreilly.com/velocity2008/public/schedule/detail/4762">I will be talking more about scaling at O'Reilly Velocity Conference if you are interested</a>]. One of the features that we released in the early days of Zoosk was the ability for users to upload multiple images to their Date Cards if they wanted to separate their dating identity from their Facebook identity (BTW, Zoosk is the only dating application on social networks that doesn&#8217;t rely on the underlying platform for picture handling and enables users to keep their dating persona separate!).</p>
<p>When we were designing this feature we had a feeling it will be a huge hit given the feedback we were getting from our users. However, it was really hard for us to gauge how much capacity we need to plan for and we didn&#8217;t want to spend a ton of money on infrastructure to accommodate a feature that might not turn out as big as you think it will (startups MUST be frugal to survive!).</p>
<p>So we decided to use <a href="http://aws.amazon.com">Amazon Web Services</a> for our photo processing subsystem to give us the maximum flexibility in terms of capacity planning while keeping our costs down. We had a few requirements for our design:</p>
<ul>
<li>Should scale horizontally</li>
<li>Should be fairly decoupled from our existing data center (not expose our DBs to public network)</li>
<li>Should be cost effective</li>
</ul>
<p>In order to satisfy our second requirement above, we had to figure out a way to keep track of the in-progress-jobs without depending on our databases. Fortunately Amazon has a <a href="http://www.amazon.com/Simple-Queue-Service-home-page/b/ref=sc_fe_l_2?ie=UTF8&amp;node=13584001&amp;no=3435361&amp;me=A36L942TSJ2AJA">Simple Queue Service</a> (SQS) that is very well suited for this purpose. We basically use it as a job queue for our photo processing.</p>
<p>Our ability to scale horizontally meant that we had to be able to add processing boxes on-demand as our load varied. We decided to utilize <span class="small"><a href="http://www.amazon.com/EC2-AWS-Service-Pricing/b/ref=sc_fe_l_2?ie=UTF8&amp;node=201590011&amp;no=3435361&amp;me=A36L942TSJ2AJA">Amazon Elastic Compute Cloud</a> (EC2) for this purpose.<br />
</span></p>
<p>Our process is conceptually very simple. Each photo uploaded by our users temporarily is stored on our data center. We have worker processes that copy these raw files to S3 for backup and also create a ticket in an SQS queue for it to be processed. Once in the queue, the next available processor on EC2 will pickup the ticket, process the photo, publish the output to proper location on S3 and then create a &#8220;done&#8221; ticket in another SQS queue. In our data center, we look for these &#8220;done&#8221; tickets and mark completed photos ready-to-serve for our users.</p>
<p><a href="http://zoosk.files.wordpress.com/2008/06/photo-processing.png"><img class="aligncenter size-full wp-image-24" src="http://zoosk.files.wordpress.com/2008/06/photo-processing.png?w=497&#038;h=545" alt="Zoosk Elastic Photo Kitchen" width="497" height="545" /></a></p>
<p>You might ask if all this complexity was worth it. It turned out that the photo feature was a big hit with our users. With millions of photos uploaded in the past few months, we are sure glad we designed the system this way and we love our ability to adjust our capacity on-demand for this feature.</p>
<p>Just to put the advantages of using cloud computing in perspective, I have summarized the size of photo data we have stored on Amazon S3 and also how much content we serve off of it in the following charts. Yes, those axises show numbers in <strong>TeraByte</strong> range <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . We would have really had a tough time to expand our data center to meet this load on top of the existing usage growth that we had to deal with. Off loading this work to Amazon has certainly paid off for us.</p>
<p><a href="http://zoosk.files.wordpress.com/2008/06/stored.png"><br />
</a><a href="http://zoosk.files.wordpress.com/2008/06/stored.png"><img class="aligncenter size-full wp-image-25" src="http://zoosk.files.wordpress.com/2008/06/stored.png?w=1024&#038;h=582" alt="Zoosk Photo Data Storage (GB)" width="1024" height="582" /></a></p>
<p><a href="http://zoosk.files.wordpress.com/2008/06/served.png"><img class="aligncenter size-full wp-image-26" src="http://zoosk.files.wordpress.com/2008/06/served.png?w=1024&#038;h=617" alt="Zoosk Photo Data Served (GB)" width="1024" height="617" /></a></p>
<p>If you are interested in more Amazon Web Services usage data, <a href="http://www.37signals.com/svn/posts/947-fun-with-stats-the-s3-edition">checkout the 37signals blog</a> as they chronicle their usage of the S3 service.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/zoosk.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/zoosk.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zoosk.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zoosk.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zoosk.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zoosk.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zoosk.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zoosk.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zoosk.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zoosk.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zoosk.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zoosk.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zoosk.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zoosk.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zoosk.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zoosk.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.zoosk.com&amp;blog=2384610&amp;post=23&amp;subd=zoosk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.zoosk.com/2008/06/19/elastic-computing-with-amazon-web-service/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db3f11a873f3012e29ce1818629c91?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Shayan</media:title>
		</media:content>

		<media:content url="http://zoosk.files.wordpress.com/2008/06/photo-processing.png" medium="image">
			<media:title type="html">Zoosk Elastic Photo Kitchen</media:title>
		</media:content>

		<media:content url="http://zoosk.files.wordpress.com/2008/06/stored.png" medium="image">
			<media:title type="html">Zoosk Photo Data Storage (GB)</media:title>
		</media:content>

		<media:content url="http://zoosk.files.wordpress.com/2008/06/served.png" medium="image">
			<media:title type="html">Zoosk Photo Data Served (GB)</media:title>
		</media:content>
	</item>
	</channel>
</rss>