<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Scalable web architectures</title>
	
	<link>http://www.royans.net/arch</link>
	<description>Building reliable, high performance, highly available clusters</description>
	<lastBuildDate>Mon, 06 Sep 2010 06:47:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>

	
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/arch" /><feedburner:info uri="arch" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://superfeedr.com/hubbub" /><feedburner:emailServiceId>arch</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>MongoDB is webscale (humor)</title>
		<link>http://feedproxy.google.com/~r/arch/~3/P0V3baXxlYw/</link>
		<comments>http://www.royans.net/arch/mongodb-is-webscale-humor/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 06:46:35 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[NOSQL]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[scale]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/mongodb-is-webscale-humor/</guid>
		<description>Humor is not what this website is about, but sometimes it doesn’t matter how the message is wrapped to get it across some brains. I’m a big NoSQL fan, but I also understand where some of the specific implementations are weak. I have nothing against MongoDB, but this is just too funny not to share. [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/mongodb-migration-from-mysql-at-wordnik/' rel='bookmark' title='Permanent Link: MongoDB: Migration from Mysql at Wordnik'&gt;MongoDB: Migration from Mysql at Wordnik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/mongodb/' rel='bookmark' title='Permanent Link: MongoDB : The bit.ly implementation'&gt;MongoDB : The bit.ly implementation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/scaling-updates-for-feb-18-2010/' rel='bookmark' title='Permanent Link: Scalability updates for Feb 18, 2010'&gt;Scalability updates for Feb 18, 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/nosql-in-the-twitter-world/' rel='bookmark' title='Permanent Link: NoSQL in the Twitter world'&gt;NoSQL in the Twitter world&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>Humor is not what this website is about, but sometimes it doesn’t matter how the message is wrapped to get it across some brains. I’m a big NoSQL fan, but I also understand where some of the specific implementations are weak. I have nothing against MongoDB, but this is just too funny not to share.</p>
<p><object width="480" height="390"><param name="movie" value="http://www.xtranormal.com/site_media/players/jwplayer.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="flashvars" value="height=390&amp;width=480&amp;file=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_web_finallo-flv.flv&image;=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_poster.jpg&amp;link=http://www.xtranormal.com/watch/6995033&amp;searchbar=false&amp;autostart=false" /><embed src="http://www.xtranormal.com/site_media/players/jwplayer.swf" width="480" height="390" allowscriptaccess="always" allowfullscreen="true" flashvars="height=390&#038;width=480&#038;file=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_web_finallo-flv.flv&#038;image=http://newvideos.xtranormal.com/web_final_lo/574b3910-afc9-11df-914b-003048d69c21_27_web_final_lo_poster.jpg&#038;link=http://www.xtranormal.com/watch/6995033&#038;searchbar=false&#038;autostart=false"></embed></object><object width="480" height="390"><param name="movie" value="http://www.xtranormal.com/site_media/players/embedded-xnl-stats.swf"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.xtranormal.com/site_media/players/embedded-xnl-stats.swf" width="1" height="1" allowscriptaccess="always"></embed></object></p>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F&amp;title=MongoDB%20is%20webscale%20%28humor%29&amp;bodytext=Humor%20is%20not%20what%20this%20website%20is%20about%2C%20but%20sometimes%20it%20doesn%E2%80%99t%20matter%20how%20the%20message%20is%20wrapped%20to%20get%20it%20across%20some%20brains.%20I%E2%80%99m%20a%20big%20NoSQL%20fan%2C%20but%20I%20also%20understand%20where%20some%20of%20the%20specific%20implementations%20are%20weak.%20I%20have%20nothing%20again" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F&amp;title=MongoDB%20is%20webscale%20%28humor%29&amp;notes=Humor%20is%20not%20what%20this%20website%20is%20about%2C%20but%20sometimes%20it%20doesn%E2%80%99t%20matter%20how%20the%20message%20is%20wrapped%20to%20get%20it%20across%20some%20brains.%20I%E2%80%99m%20a%20big%20NoSQL%20fan%2C%20but%20I%20also%20understand%20where%20some%20of%20the%20specific%20implementations%20are%20weak.%20I%20have%20nothing%20again" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F&amp;t=MongoDB%20is%20webscale%20%28humor%29" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F&amp;title=MongoDB%20is%20webscale%20%28humor%29&amp;annotation=Humor%20is%20not%20what%20this%20website%20is%20about%2C%20but%20sometimes%20it%20doesn%E2%80%99t%20matter%20how%20the%20message%20is%20wrapped%20to%20get%20it%20across%20some%20brains.%20I%E2%80%99m%20a%20big%20NoSQL%20fan%2C%20but%20I%20also%20understand%20where%20some%20of%20the%20specific%20implementations%20are%20weak.%20I%20have%20nothing%20again" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F&amp;title=MongoDB%20is%20webscale%20%28humor%29" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F&amp;t=MongoDB%20is%20webscale%20%28humor%29" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F&amp;title=MongoDB%20is%20webscale%20%28humor%29" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F&amp;title=MongoDB%20is%20webscale%20%28humor%29" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F%20MongoDB%20is%20webscale%20%28humor%29" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=MongoDB%20is%20webscale%20%28humor%29%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=MongoDB%20is%20webscale%20%28humor%29&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=MongoDB%20is%20webscale%20%28humor%29&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=MongoDB%20is%20webscale%20%28humor%29&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Fmongodb-is-webscale-humor%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/mongodb-migration-from-mysql-at-wordnik/' rel='bookmark' title='Permanent Link: MongoDB: Migration from Mysql at Wordnik'>MongoDB: Migration from Mysql at Wordnik</a></li>
<li><a href='http://www.royans.net/arch/mongodb/' rel='bookmark' title='Permanent Link: MongoDB : The bit.ly implementation'>MongoDB : The bit.ly implementation</a></li>
<li><a href='http://www.royans.net/arch/scaling-updates-for-feb-18-2010/' rel='bookmark' title='Permanent Link: Scalability updates for Feb 18, 2010'>Scalability updates for Feb 18, 2010</a></li>
<li><a href='http://www.royans.net/arch/nosql-in-the-twitter-world/' rel='bookmark' title='Permanent Link: NoSQL in the Twitter world'>NoSQL in the Twitter world</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/qZscxEiyv9d8Zgy1fXDSz5JWibU/0/da"><img src="http://feedads.g.doubleclick.net/~a/qZscxEiyv9d8Zgy1fXDSz5JWibU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qZscxEiyv9d8Zgy1fXDSz5JWibU/1/da"><img src="http://feedads.g.doubleclick.net/~a/qZscxEiyv9d8Zgy1fXDSz5JWibU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=P0V3baXxlYw:WF06IynHc94:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=P0V3baXxlYw:WF06IynHc94:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=P0V3baXxlYw:WF06IynHc94:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=P0V3baXxlYw:WF06IynHc94:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=P0V3baXxlYw:WF06IynHc94:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=P0V3baXxlYw:WF06IynHc94:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=P0V3baXxlYw:WF06IynHc94:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/P0V3baXxlYw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/mongodb-is-webscale-humor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/mongodb-is-webscale-humor/</feedburner:origLink></item>
		<item>
		<title>Scalability updates for Aug 27th 2010</title>
		<link>http://feedproxy.google.com/~r/arch/~3/akwiSX7eznc/</link>
		<comments>http://www.royans.net/arch/scalability-updates-for-aug-27th-2010/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 02:28:01 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[cassandra]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/scalability-updates-for-aug-27th-2010/</guid>
		<description>My updates have been slow recently due to other things I’m involved in. If you need more updates around what I’m reading, please feel free to follow me on twitter or buzz. Here are some of the big ones I have mentioned on my twitter/buzz feeds. Tools: Real-time Relationship Analytics from large scale graph processing [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/scaling-updates-for-feb-18-2010/' rel='bookmark' title='Permanent Link: Scalability updates for Feb 18, 2010'&gt;Scalability updates for Feb 18, 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/scalability-updates-for-jan-26th-2010/' rel='bookmark' title='Permanent Link: Scalability Updates for Jan 26th 2010'&gt;Scalability Updates for Jan 26th 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/scaling-updates/' rel='bookmark' title='Permanent Link: Scaling updates for Feb 10, 2010'&gt;Scaling updates for Feb 10, 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/scalability-links-for-march-13th-2010/' rel='bookmark' title='Permanent Link: Scalability links for March 13th 2010'&gt;Scalability links for March 13th 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/scalability-links-for-feb-28th-2010/' rel='bookmark' title='Permanent Link: Scalability links for Feb 28th 2010'&gt;Scalability links for Feb 28th 2010&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>My updates have been slow recently due to other things I’m involved in. If you need more updates around what I’m reading, please feel free to follow me on <a href="http://twitter.com/royans">twitter</a> or <a href="http://www.google.com/profiles/royans">buzz</a>. </p>
<p>Here are some of the big ones I have mentioned on my twitter/buzz feeds.</p>
<ul>
<li>Tools: <a href="http://blog.stavi.sh/real-time-relationship-analytics-from-large-s">Real-time Relationship Analytics from large scale graph processing using cassandra</a>&#160; [<a href="http://github.com/toddstavish/Cassandra-Graph-Extract">code here</a>]</li>
<li><a href="http://www.cloudera.com/blog/2010/08/what&rsquo;s-new-in-apache-hadoop-0-21">Hadoop 0.21 has been released</a>. The one feature I think is really cool is ability to “append” in hdfs. I found the lack of append feature slightly limiting to what I was trying to do last month.</li>
<li><a href="http://nosql.mypopescu.com/post/1016473711/short-intro-to-flume">Short intro to flume</a> : Flume is a distributed log collection service which can collect and write logs to HDFS. If you have ever had problems aggregating logs, you should take a look at this.</li>
<li>Topsy just upgraded their backend engine and wrote all about it on their <a href="http://labs.topsy.com/2010/08/24/topsy-deploys-v2-platform-to-index-100-billion-status-updates/">blog</a>. Indexing twitter firehose is no small task, and these guys have done an amazing job.</li>
<li>Its hard to write incrementing or decrementing counters using an eventually-consistent distributed datastore like cassandra. But its not impossible as shown in this <a href="http://gist.github.com/416666">example at git</a>.</li>
<li><a href="https://www.cloudkick.com/">Coudkick</a> has been building their business around cassandra. They are now offering their experiences back to the community <a href="https://www.cloudkick.com/blog/2010/mar/02/4_months_with_cassandra/">here</a> and <a href="http://paul.querna.org/slides/cassandra-summit-cloudkick.pdf">here</a>.</li>
<li>Riptano has been <a href="http://www.riptano.com/blog/slides-and-videos-cassandra-summit-2010">putting interesting videos online</a> from their cassandra summits. </li>
<li><a href="http://nosql.mypopescu.com/post/937370561/three-papers-on-load-balancing">Three papers on load balancing</a>. </li>
</ul>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F&amp;title=Scalability%20updates%20for%20Aug%2027th%202010&amp;bodytext=My%20updates%20have%20been%20slow%20recently%20due%20to%20other%20things%20I%E2%80%99m%20involved%20in.%20If%20you%20need%20more%20updates%20around%20what%20I%E2%80%99m%20reading%2C%20please%20feel%20free%20to%20follow%20me%20on%20twitter%20or%20buzz.%20%20%20Here%20are%20some%20of%20the%20big%20ones%20I%20have%20mentioned%20on%20my%20twitter%2Fbuzz%20feeds." title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F&amp;title=Scalability%20updates%20for%20Aug%2027th%202010&amp;notes=My%20updates%20have%20been%20slow%20recently%20due%20to%20other%20things%20I%E2%80%99m%20involved%20in.%20If%20you%20need%20more%20updates%20around%20what%20I%E2%80%99m%20reading%2C%20please%20feel%20free%20to%20follow%20me%20on%20twitter%20or%20buzz.%20%20%20Here%20are%20some%20of%20the%20big%20ones%20I%20have%20mentioned%20on%20my%20twitter%2Fbuzz%20feeds." title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F&amp;t=Scalability%20updates%20for%20Aug%2027th%202010" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F&amp;title=Scalability%20updates%20for%20Aug%2027th%202010&amp;annotation=My%20updates%20have%20been%20slow%20recently%20due%20to%20other%20things%20I%E2%80%99m%20involved%20in.%20If%20you%20need%20more%20updates%20around%20what%20I%E2%80%99m%20reading%2C%20please%20feel%20free%20to%20follow%20me%20on%20twitter%20or%20buzz.%20%20%20Here%20are%20some%20of%20the%20big%20ones%20I%20have%20mentioned%20on%20my%20twitter%2Fbuzz%20feeds." title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F&amp;title=Scalability%20updates%20for%20Aug%2027th%202010" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F&amp;t=Scalability%20updates%20for%20Aug%2027th%202010" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F&amp;title=Scalability%20updates%20for%20Aug%2027th%202010" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F&amp;title=Scalability%20updates%20for%20Aug%2027th%202010" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F%20Scalability%20updates%20for%20Aug%2027th%202010" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Scalability%20updates%20for%20Aug%2027th%202010%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Scalability%20updates%20for%20Aug%2027th%202010&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=Scalability%20updates%20for%20Aug%2027th%202010&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=Scalability%20updates%20for%20Aug%2027th%202010&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Fscalability-updates-for-aug-27th-2010%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/scaling-updates-for-feb-18-2010/' rel='bookmark' title='Permanent Link: Scalability updates for Feb 18, 2010'>Scalability updates for Feb 18, 2010</a></li>
<li><a href='http://www.royans.net/arch/scalability-updates-for-jan-26th-2010/' rel='bookmark' title='Permanent Link: Scalability Updates for Jan 26th 2010'>Scalability Updates for Jan 26th 2010</a></li>
<li><a href='http://www.royans.net/arch/scaling-updates/' rel='bookmark' title='Permanent Link: Scaling updates for Feb 10, 2010'>Scaling updates for Feb 10, 2010</a></li>
<li><a href='http://www.royans.net/arch/scalability-links-for-march-13th-2010/' rel='bookmark' title='Permanent Link: Scalability links for March 13th 2010'>Scalability links for March 13th 2010</a></li>
<li><a href='http://www.royans.net/arch/scalability-links-for-feb-28th-2010/' rel='bookmark' title='Permanent Link: Scalability links for Feb 28th 2010'>Scalability links for Feb 28th 2010</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/fecCH9feOHtBh6J7zcymEHKQ8SY/0/da"><img src="http://feedads.g.doubleclick.net/~a/fecCH9feOHtBh6J7zcymEHKQ8SY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fecCH9feOHtBh6J7zcymEHKQ8SY/1/da"><img src="http://feedads.g.doubleclick.net/~a/fecCH9feOHtBh6J7zcymEHKQ8SY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=akwiSX7eznc:c3Ib5sYXOAw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=akwiSX7eznc:c3Ib5sYXOAw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=akwiSX7eznc:c3Ib5sYXOAw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=akwiSX7eznc:c3Ib5sYXOAw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=akwiSX7eznc:c3Ib5sYXOAw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=akwiSX7eznc:c3Ib5sYXOAw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=akwiSX7eznc:c3Ib5sYXOAw:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/akwiSX7eznc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/scalability-updates-for-aug-27th-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/scalability-updates-for-aug-27th-2010/</feedburner:origLink></item>
		<item>
		<title>Continuous deployments may not be for everyone: Culture</title>
		<link>http://feedproxy.google.com/~r/arch/~3/cpgG9InIBEk/</link>
		<comments>http://www.royans.net/arch/continuous-deployments-may-not-be-for-everyone-culture/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 04:22:10 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[continuous deployments]]></category>
		<category><![CDATA[deployment]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/continuous-deployments-may-not-be-for-everyone-culture/</guid>
		<description>If you have read this blog before, you know how much I admire those who use continuous deployments in production. Doing that at scale is even more impressive. But the message which gets lost sometimes is that Continuous deployments may not be for everyone. Most continuous integration environments usually do all of their deployments from [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/automated-faster-repeatable-scalable-deployments/' rel='bookmark' title='Permanent Link: Automated, faster, repeatable, scalable deployments'&gt;Automated, faster, repeatable, scalable deployments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/scaling-deployments/' rel='bookmark' title='Permanent Link: Scaling deployments'&gt;Scaling deployments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/scalable-tools-murder-a-bittorent-based-file-transfer-tool-for-faster-deployments/' rel='bookmark' title='Permanent Link: Scalable Tools: Murder: a bittorent based, file transfer tool for faster deployments'&gt;Scalable Tools: Murder: a bittorent based, file transfer tool for faster deployments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/monitoring-large-scale-application-clusters/' rel='bookmark' title='Permanent Link: Monitoring large-scale application clusters'&gt;Monitoring large-scale application clusters&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>If you have read this blog before, you know how much I admire those who use continuous deployments in production. Doing that at scale is even more impressive. But the message which gets lost sometimes is that <strong>Continuous deployments may not be for everyone</strong>.</p>
<p>Most continuous integration environments usually do all of their deployments from trunk. Which means every check-in has to be production quality. Digg’s <a href="http://about.digg.com/blog/continuous-deployment-code-review-and-pre-tested-commits-digg4">Andrew Bayer</a> gives a good explanation of how they do code reviews and pre-code check-ins before code is merged into trunk.</p>
<p>Site uptime and reliability depends on a comprehensive QA process to protect against unintentional mistakes. And for rapid deployments one has to abandon manual QA processes in favor of 100% automated testing with the goal of getting close to 100% code coverage. Thats hard if the code is not written in a way which can be tested easily.</p>
<p><a href="http://www.royans.net/arch/wp-content/uploads/2010/07/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; float: right; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.royans.net/arch/wp-content/uploads/2010/07/image_thumb.png" width="342" height="311" /></a></p>
<p>But, unit and integration tests alone cannot guarantee quality. In addition to testing code which has been implemented in the application, there needs to be tests to look for things which shouldn’t be implemented. For example, it would be nice to have tests to look for non-parameterized SQL calls in parts of code where it shouldn’t exist. If you know there is a wrong way to do something, write a test case for it so that its caught as soon as someone does it. </p>
<p>Some of this would be easy to do if you already follow a test driven development process where you have to write tests before you write code. </p>
<p>The biggest difference between an organization which follows Continuous deployment and one which doesn’t is in how QA is done. QA becomes a shared responsibility where everyone has to contribute. No matter how many tools or guidelines one publishes, if teams using this process don’t believe in it, the quality and availability of website will suffer. <a href="http://www.linkedin.com/in/pascalperez">Pascal-Louis Perez</a> (from KaChing) used a diagram like the one here to explain how this “culture” is at the heart of continuous deployment. </p>
<p>“Culture” also explains why most of the older organizations who follow a more traditional form of deployment are having a hard time understanding and adapting to this process. </p>
<p>Are you using Continuous deployments in your environment ? What was your biggest hurdle ?</p>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F&amp;title=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture&amp;bodytext=If%20you%20have%20read%20this%20blog%20before%2C%20you%20know%20how%20much%20I%20admire%20those%20who%20use%20continuous%20deployments%20in%20production.%20Doing%20that%20at%20scale%20is%20even%20more%20impressive.%20But%20the%20message%20which%20gets%20lost%20sometimes%20is%20that%20Continuous%20deployments%20may%20not%20be%20for%20eve" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F&amp;title=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture&amp;notes=If%20you%20have%20read%20this%20blog%20before%2C%20you%20know%20how%20much%20I%20admire%20those%20who%20use%20continuous%20deployments%20in%20production.%20Doing%20that%20at%20scale%20is%20even%20more%20impressive.%20But%20the%20message%20which%20gets%20lost%20sometimes%20is%20that%20Continuous%20deployments%20may%20not%20be%20for%20eve" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F&amp;t=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F&amp;title=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture&amp;annotation=If%20you%20have%20read%20this%20blog%20before%2C%20you%20know%20how%20much%20I%20admire%20those%20who%20use%20continuous%20deployments%20in%20production.%20Doing%20that%20at%20scale%20is%20even%20more%20impressive.%20But%20the%20message%20which%20gets%20lost%20sometimes%20is%20that%20Continuous%20deployments%20may%20not%20be%20for%20eve" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F&amp;title=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F&amp;t=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F&amp;title=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F&amp;title=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F%20Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=Continuous%20deployments%20may%20not%20be%20for%20everyone%3A%20Culture&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Fcontinuous-deployments-may-not-be-for-everyone-culture%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/automated-faster-repeatable-scalable-deployments/' rel='bookmark' title='Permanent Link: Automated, faster, repeatable, scalable deployments'>Automated, faster, repeatable, scalable deployments</a></li>
<li><a href='http://www.royans.net/arch/scaling-deployments/' rel='bookmark' title='Permanent Link: Scaling deployments'>Scaling deployments</a></li>
<li><a href='http://www.royans.net/arch/scalable-tools-murder-a-bittorent-based-file-transfer-tool-for-faster-deployments/' rel='bookmark' title='Permanent Link: Scalable Tools: Murder: a bittorent based, file transfer tool for faster deployments'>Scalable Tools: Murder: a bittorent based, file transfer tool for faster deployments</a></li>
<li><a href='http://www.royans.net/arch/monitoring-large-scale-application-clusters/' rel='bookmark' title='Permanent Link: Monitoring large-scale application clusters'>Monitoring large-scale application clusters</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/xQJmPU7NV1MVh1hyHFl21xV7v70/0/da"><img src="http://feedads.g.doubleclick.net/~a/xQJmPU7NV1MVh1hyHFl21xV7v70/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/xQJmPU7NV1MVh1hyHFl21xV7v70/1/da"><img src="http://feedads.g.doubleclick.net/~a/xQJmPU7NV1MVh1hyHFl21xV7v70/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=cpgG9InIBEk:cS6xfPsqFSs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=cpgG9InIBEk:cS6xfPsqFSs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=cpgG9InIBEk:cS6xfPsqFSs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=cpgG9InIBEk:cS6xfPsqFSs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=cpgG9InIBEk:cS6xfPsqFSs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=cpgG9InIBEk:cS6xfPsqFSs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=cpgG9InIBEk:cS6xfPsqFSs:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/cpgG9InIBEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/continuous-deployments-may-not-be-for-everyone-culture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/continuous-deployments-may-not-be-for-everyone-culture/</feedburner:origLink></item>
		<item>
		<title>TCP and the Lower Bound of web performance</title>
		<link>http://feedproxy.google.com/~r/arch/~3/v8aZCFwoVm0/</link>
		<comments>http://www.royans.net/arch/tcp-and-the-lower-bound-of-web-performance/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 13:46:43 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[latency]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[velocityconf]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/tcp-and-the-lower-bound-of-web-performance/</guid>
		<description>One of the less discussed, but highly informative and very thought provoking talk during Velocity 2010 was the one about TCP, latency, window sizes and its relation to web performance. The slides to this talk by “John Rauser” can be found here. And thanks to Mike Bailey, there is a video recording as well. Follow [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/web-performance-metrics-101/' rel='bookmark' title='Permanent Link: Web performance Metrics 101'&gt;Web performance Metrics 101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/links-on-scalability-performance-and-problems/' rel='bookmark' title='Permanent Link: Links on scalability, performance and problems'&gt;Links on scalability, performance and problems&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>One of the less discussed, but highly informative and very thought provoking talk during Velocity 2010 was the one about TCP, latency, window sizes and its relation to web performance. The slides to this talk by “John Rauser” can be found <a href="http://assets.en.oreilly.com/1/event/44/TCP%20and%20the%20Lower%20Bound%20of%20Web%20Performance%20Presentation.pdf">here</a>. And thanks to <a href="http://mike.bailey.net.au/blog/?p=38">Mike Bailey</a>, there is a video recording as well.</p>
<p>Follow the slides as you watch the video to understand the talk. <object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13333705&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=13333705&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object></p>
<p><a href="http://vimeo.com/13333705">TCP and the Lower Bound of Web Performance &#8211; John Rauser</a> from <a href="http://vimeo.com/goodfordogs">Goodfordogs</a> on <a href="http://vimeo.com">Vimeo</a>.</p>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F&amp;title=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance&amp;bodytext=One%20of%20the%20less%20discussed%2C%20but%20highly%20informative%20and%20very%20thought%20provoking%20talk%20during%20Velocity%202010%20was%20the%20one%20about%20TCP%2C%20latency%2C%20window%20sizes%20and%20its%20relation%20to%20web%20performance.%20The%20slides%20to%20this%20talk%20by%20%E2%80%9CJohn%20Rauser%E2%80%9D%20can%20be%20found%20here.%20A" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F&amp;title=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance&amp;notes=One%20of%20the%20less%20discussed%2C%20but%20highly%20informative%20and%20very%20thought%20provoking%20talk%20during%20Velocity%202010%20was%20the%20one%20about%20TCP%2C%20latency%2C%20window%20sizes%20and%20its%20relation%20to%20web%20performance.%20The%20slides%20to%20this%20talk%20by%20%E2%80%9CJohn%20Rauser%E2%80%9D%20can%20be%20found%20here.%20A" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F&amp;t=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F&amp;title=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance&amp;annotation=One%20of%20the%20less%20discussed%2C%20but%20highly%20informative%20and%20very%20thought%20provoking%20talk%20during%20Velocity%202010%20was%20the%20one%20about%20TCP%2C%20latency%2C%20window%20sizes%20and%20its%20relation%20to%20web%20performance.%20The%20slides%20to%20this%20talk%20by%20%E2%80%9CJohn%20Rauser%E2%80%9D%20can%20be%20found%20here.%20A" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F&amp;title=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F&amp;t=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F&amp;title=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F&amp;title=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F%20TCP%20and%20the%20Lower%20Bound%20of%20web%20performance" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=TCP%20and%20the%20Lower%20Bound%20of%20web%20performance&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Ftcp-and-the-lower-bound-of-web-performance%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/web-performance-metrics-101/' rel='bookmark' title='Permanent Link: Web performance Metrics 101'>Web performance Metrics 101</a></li>
<li><a href='http://www.royans.net/arch/links-on-scalability-performance-and-problems/' rel='bookmark' title='Permanent Link: Links on scalability, performance and problems'>Links on scalability, performance and problems</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/MbUrN-y6keRG8TAoqJIRj0_c4yU/0/da"><img src="http://feedads.g.doubleclick.net/~a/MbUrN-y6keRG8TAoqJIRj0_c4yU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MbUrN-y6keRG8TAoqJIRj0_c4yU/1/da"><img src="http://feedads.g.doubleclick.net/~a/MbUrN-y6keRG8TAoqJIRj0_c4yU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=v8aZCFwoVm0:Qi-ke_jPXHY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=v8aZCFwoVm0:Qi-ke_jPXHY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=v8aZCFwoVm0:Qi-ke_jPXHY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=v8aZCFwoVm0:Qi-ke_jPXHY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=v8aZCFwoVm0:Qi-ke_jPXHY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=v8aZCFwoVm0:Qi-ke_jPXHY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=v8aZCFwoVm0:Qi-ke_jPXHY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/v8aZCFwoVm0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/tcp-and-the-lower-bound-of-web-performance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/tcp-and-the-lower-bound-of-web-performance/</feedburner:origLink></item>
		<item>
		<title>All Velocity conference 2010 Slides/Notes</title>
		<link>http://feedproxy.google.com/~r/arch/~3/vfU7AVhAshM/</link>
		<comments>http://www.royans.net/arch/all-velocity-conference-2010-slidesnotes/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 06:51:30 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[talks]]></category>
		<category><![CDATA[velocityconf]]></category>
		<category><![CDATA[slides]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/all-velocity-conference-2010-slidesnotes/</guid>
		<description>Here are all the slides/PDFs which I’ve come across from the first 2 days at velocity, please let me know if I missed any. Links,&amp;#160; PDF and Docs Apache traffic server – HTTP proxy server on the edge Dont let third parties slow you down Keeping tracking of your performance using slow show Mobile web [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/velocity-2009-conference-presentation-slides/' rel='bookmark' title='Permanent Link: Velocity 2009 : Conference presentation slides'&gt;Velocity 2009 : Conference presentation slides&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/talks-and-slides-from-various-web-20-architects/' rel='bookmark' title='Permanent Link: Talks and slides from various web architects'&gt;Talks and slides from various web architects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/new-talks-and-slides-links-from-aug-5-2007/' rel='bookmark' title='Permanent Link: New Talks and Slides links from Aug 5 2007'&gt;New Talks and Slides links from Aug 5 2007&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/slides-from-a-cassandra-talk-at-mountain-view/' rel='bookmark' title='Permanent Link: Slides from a Cassandra talk at Mountain View'&gt;Slides from a Cassandra talk at Mountain View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/cloud-architecture-notes-from-an-amazon-talk/' rel='bookmark' title='Permanent Link: Cloud architecture: Notes from an Amazon talk'&gt;Cloud architecture: Notes from an Amazon talk&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>Here are all the slides/PDFs which I’ve come across from the first 2 days at velocity, please let me know if I missed any.</p>
<ul>
<li>Links,&#160; PDF and Docs
<ul>
<li><a href="http://assets.en.oreilly.com/1/event/44/Apache%20Traffic%20Server%20-%20HTTP%20Proxy%20Server%20on%20the%20Edge%20Presentation%201.ppt">Apache traffic server – HTTP proxy server on the edge</a> </li>
<li><a href="http://assets.en.oreilly.com/1/event/44/Don_t%20Let%20Third%20Parties%20Slow%20You%20Down%20Presentation.ppt">Dont let third parties slow you down</a> </li>
<li><a href="http://assets.en.oreilly.com/1/event/44/Keeping%20Track%20of%20Your%20Performance%20Using%20Show%20Slow%20Presentation%201.pptx">Keeping tracking of your performance using slow show</a> </li>
<li><a href="http://assets.en.oreilly.com/1/event/44/Mobile%20Web%20High%20Performance%20Presentation.pdf">Mobile web high performance</a> </li>
<li><a href="http://www.monkey.org/~annie/ProgressiveEnhancement.html#slide1">Progressive enhancements: Tools and techniques</a> </li>
<li><a href="http://assets.en.oreilly.com/1/event/44/Removing%20the%20Human%20SPOF%20Presentation.pdf">Removing the human SPOF</a> </li>
<li><a href="http://assets.en.oreilly.com/1/event/44/Scalable%20Internet%20Architectures%20Presentation%202.pdf">Scalable internet architectures</a> </li>
<li><a href="http://mvdirona.com/jrh/TalksAndPapers/JamesHamilton_Velocity20100623.pdf">Data center infrastructure innovation</a> </li>
<li><a href="http://acleung.com/velocity.pdf">Closure Compiler: Speeding web applications by compiling javascript</a> </li>
<li>Ignite: <a href="http://paul.querna.org/slides/libcloud-ignite.pdf">Apache libcloud</a> </li>
<li></li>
</ul>
</li>
<li>Videos &#8211; <a href="http://www.youtube.com/user/OreillyMedia">http://www.youtube.com/user/OreillyMedia</a> </li>
</ul>
<p>&#160;</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:9086b6fa-b10f-4902-8411-ab029ac937e0" class="wlWriterEditableSmartContent">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/MH9qxqPMYGk&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en"></param><embed src="http://www.youtube.com/v/MH9qxqPMYGk&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a8d775a7-7e91-44c7-a3f9-50c42acf81f5" class="wlWriterEditableSmartContent">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/kHW-ayt_Urk&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en"></param><embed src="http://www.youtube.com/v/kHW-ayt_Urk&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:fad7b7f5-c87f-482f-9bcb-ae7d3d8d835d" class="wlWriterEditableSmartContent">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/e6Pup6sHH2M&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en"></param><embed src="http://www.youtube.com/v/e6Pup6sHH2M&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<ul></ul>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:ae584174-4b6c-4f81-b803-c4380f5fd18d" class="wlWriterEditableSmartContent">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/T-Xr_PJdNmQ&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en"></param><embed src="http://www.youtube.com/v/T-Xr_PJdNmQ&amp;hl=en_US&amp;fs=1&amp;&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
<ul>
<li>Slides </li>
</ul>
<div style="width: 425px" id="__ss_4604923"><strong style="margin: 12px 0px 4px; display: block"><a title="Velocity2010" href="http://www.slideshare.net/timoreilly/velocity2010">Velocity2010</a></strong><object id="__sse4604923" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity2010-100624105602-phpapp02&amp;stripped_title=velocity2010" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4604923" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity2010-100624105602-phpapp02&amp;stripped_title=velocity2010" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/timoreilly">Tim O’Reilly</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_4598530"><strong style="margin: 12px 0px 4px; display: block"><a title="Common Sense Performance Indicators in the Cloud" href="http://www.slideshare.net/nickgerner/common-sense-performance-indicators-in-the-cloud">Common Sense Performance Indicators in the Cloud</a></strong><object id="__sse4598530" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=common-sense-perf-2-100624000546-phpapp02&amp;stripped_title=common-sense-performance-indicators-in-the-cloud" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4598530" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=common-sense-perf-2-100624000546-phpapp02&amp;stripped_title=common-sense-performance-indicators-in-the-cloud" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/nickgerner">Nick Gerner</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_4586529"><strong style="margin: 12px 0px 4px; display: block"><a title="Mobile Web High Performance" href="http://www.slideshare.net/firt/mobile-web-high-performance">Mobile Web High Performance</a></strong><object id="__sse4586529" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity-mobile-web-high-performance-forshare-100623090625-phpapp01&amp;stripped_title=mobile-web-high-performance" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4586529" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity-mobile-web-high-performance-forshare-100623090625-phpapp01&amp;stripped_title=mobile-web-high-performance" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/firt">Maximiliano Firtman</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_4607922"><strong style="margin: 12px 0px 4px; display: block"><a title="WebPagetest Velocity 2010" href="http://www.slideshare.net/ericgoldsmith/webpagetest-velocity-2010">WebPagetest Velocity 2010</a></strong><object id="__sse4607922" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=webpagetestvelocity2010-100624180407-phpapp01&amp;stripped_title=webpagetest-velocity-2010" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4607922" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=webpagetestvelocity2010-100624180407-phpapp01&amp;stripped_title=webpagetest-velocity-2010" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/ericgoldsmith">Eric Goldsmith</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_4607386"><strong style="margin: 12px 0px 4px; display: block"><a title="Infrastructure Automation with Chef" href="http://www.slideshare.net/adamhjk/infrastructure-automation-with-chef">Infrastructure Automation with Chef</a></strong><object id="__sse4607386" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velcoityworkshop06182010-100624161346-phpapp01&amp;stripped_title=infrastructure-automation-with-chef" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4607386" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velcoityworkshop06182010-100624161346-phpapp01&amp;stripped_title=infrastructure-automation-with-chef" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/adamhjk">Adam Jacob</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_4597037"><strong style="margin: 12px 0px 4px; display: block"><a title="Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lines of Web Acceleration" href="http://www.slideshare.net/Strangeloopnet/velocity-2010-performance-impact-part-two-more-findings-from-the-front-lines-of-web-acceleration-4597037">Velocity 2010: Performance Impact, Part Two: More Findings from the Front Lines of Web Acceleration</a></strong><object id="__sse4597037" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=performance-impact-velocity-100623222431-phpapp01&amp;stripped_title=velocity-2010-performance-impact-part-two-more-findings-from-the-front-lines-of-web-acceleration-4597037" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4597037" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=performance-impact-velocity-100623222431-phpapp01&amp;stripped_title=velocity-2010-performance-impact-part-two-more-findings-from-the-front-lines-of-web-acceleration-4597037" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/Strangeloopnet">Strangeloop</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_4593963"><strong style="margin: 12px 0px 4px; display: block"><a title="Psychology of performance" href="http://www.slideshare.net/stoyan/psychology-of-performance">Psychology of performance</a></strong><object id="__sse4593963" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=psych-100623185311-phpapp02&amp;stripped_title=psychology-of-performance" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4593963" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=psych-100623185311-phpapp02&amp;stripped_title=psychology-of-performance" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/stoyan">Stoyan Stefanov</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_4564992"><strong style="margin: 12px 0px 4px; display: block"><a title="The Upside of Downtime (Velocity 2010)" href="http://www.slideshare.net/lennysan/the-upside-of-downtime-velocity-2010-4564992">The Upside of Downtime (Velocity 2010)</a></strong><object id="__sse4564992" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity-upsideofdowntime-100621102257-phpapp01&amp;stripped_title=the-upside-of-downtime-velocity-2010-4564992" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4564992" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity-upsideofdowntime-100621102257-phpapp01&amp;stripped_title=the-upside-of-downtime-velocity-2010-4564992" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/lennysan">Lenny Rachitsky</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_4581155"><strong style="margin: 12px 0px 4px; display: block"><a title="Performance on the Yahoo! Homepage" href="http://www.slideshare.net/nzakas/performance-yahoohomepage">Performance on the Yahoo! Homepage</a></strong><object id="__sse4581155" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=performance-yahoo-homepage-100622220111-phpapp02&amp;stripped_title=performance-yahoohomepage" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4581155" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=performance-yahoo-homepage-100622220111-phpapp02&amp;stripped_title=performance-yahoohomepage" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/nzakas">Nicholas Zakas</a>.</div>
<div class="prezi-player"><object id="prezi_gks10schfggg" name="prezi_gks10schfggg" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="400"><param name="movie" value="http://prezi.com/bin/preziloader.swf" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="prezi_id=gks10schfggg&amp;lock_to_path=1&amp;color=ffffff&amp;autoplay=no" /><embed id="preziEmbed_gks10schfggg" name="preziEmbed_gks10schfggg" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="400" bgcolor="#ffffff" flashvars="prezi_id=gks10schfggg&amp;lock_to_path=1&amp;color=ffffff&amp;autoplay=no"></embed></object>
<div class="prezi-player-links">
<p><a title="Talk from Velocity 2010" href="http://prezi.com/gks10schfggg/i-made-a-map-of-the-internet-and-other-lessons-about-speeding-up-web-sites/">I made a map of the internet and other lessons about speeding up web sites</a> on <a href="http://prezi.com">Prezi</a></p>
</p></div>
</p></div>
</p></div>
<div style="width: 425px" id="__ss_4594857"><strong style="margin: 12px 0px 4px; display: block"><a title="Change Management Velocity2010" href="http://www.slideshare.net/littleidea/change-management-velocity2010">Change Management Velocity2010</a></strong><object id="__sse4594857" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity2010-100623194931-phpapp01&amp;stripped_title=change-management-velocity2010" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4594857" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity2010-100623194931-phpapp01&amp;stripped_title=change-management-velocity2010" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/littleidea">Andrew Shafer</a>.</div>
</p></div>
</p>
</p>
<div style="width: 425px" id="__ss_4456631"><strong style="margin: 12px 0px 4px; display: block"><a title="Metrics 101" href="http://www.slideshare.net/bitcurrent/metrics-101">Metrics 101</a></strong><object id="__sse4456631" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=metrics101-100609163837-phpapp01&amp;stripped_title=metrics-101" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4456631" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=metrics101-100609163837-phpapp01&amp;stripped_title=metrics-101" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/bitcurrent">Alistair Croll</a>.</div>
</p></div>
</p>
<div style="width: 425px" id="__ss_4564992"><strong style="margin: 12px 0px 4px; display: block"><a title="The Upside of Downtime (Velocity 2010)" href="http://www.slideshare.net/lennysan/the-upside-of-downtime-velocity-2010-4564992">The Upside of Downtime (Velocity 2010)</a></strong><object id="__sse4564992" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity-upsideofdowntime-100621102257-phpapp01&amp;stripped_title=the-upside-of-downtime-velocity-2010-4564992" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4564992" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocity-upsideofdowntime-100621102257-phpapp01&amp;stripped_title=the-upside-of-downtime-velocity-2010-4564992" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/lennysan">Lenny Rachitsky</a>.</div>
</p></div>
<div style="width: 425px" id="__ss_3452823"><strong style="margin: 12px 0px 4px; display: block"><a title="Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)" href="http://www.slideshare.net/dev2ops/velocity-online-provisioningtoolchainkey">Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)</a></strong><object id="__sse3452823" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocityonlineprovisioningtoolchain-key-100317013125-phpapp01&amp;stripped_title=velocity-online-provisioningtoolchainkey" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse3452823" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=velocityonlineprovisioningtoolchain-key-100317013125-phpapp01&amp;stripped_title=velocity-online-provisioningtoolchainkey" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/dev2ops">dev2ops</a>.</div>
</p></div>
</p>
<div style="width: 425px" id="__ss_4591321"><strong style="margin: 12px 0px 4px; display: block"><a title="3-in-1 YSlow" href="http://www.slideshare.net/stoyan/3in1-yslow">3-in-1 YSlow</a></strong><object id="__sse4591321" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=yslow-100623151432-phpapp02&amp;stripped_title=3in1-yslow" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4591321" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=yslow-100623151432-phpapp02&amp;stripped_title=3in1-yslow" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/stoyan">Stoyan Stefanov</a>.</div>
</p></div>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F&amp;title=All%20Velocity%20conference%202010%20Slides%2FNotes&amp;bodytext=Here%20are%20all%20the%20slides%2FPDFs%20which%20I%E2%80%99ve%20come%20across%20from%20the%20first%202%20days%20at%20velocity%2C%20please%20let%20me%20know%20if%20I%20missed%20any.%20%20%20%20%20Links%2C%26%23160%3B%20PDF%20and%20Docs%20%20%20%20%20%20%20%20%20%20%20%20%20Apache%20traffic%20server%20%E2%80%93%20HTTP%20proxy%20server%20on%20the%20edge%20%20%20%20%20%20%20%20%20Dont%20let%20third%20part" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F&amp;title=All%20Velocity%20conference%202010%20Slides%2FNotes&amp;notes=Here%20are%20all%20the%20slides%2FPDFs%20which%20I%E2%80%99ve%20come%20across%20from%20the%20first%202%20days%20at%20velocity%2C%20please%20let%20me%20know%20if%20I%20missed%20any.%20%20%20%20%20Links%2C%26%23160%3B%20PDF%20and%20Docs%20%20%20%20%20%20%20%20%20%20%20%20%20Apache%20traffic%20server%20%E2%80%93%20HTTP%20proxy%20server%20on%20the%20edge%20%20%20%20%20%20%20%20%20Dont%20let%20third%20part" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F&amp;t=All%20Velocity%20conference%202010%20Slides%2FNotes" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F&amp;title=All%20Velocity%20conference%202010%20Slides%2FNotes&amp;annotation=Here%20are%20all%20the%20slides%2FPDFs%20which%20I%E2%80%99ve%20come%20across%20from%20the%20first%202%20days%20at%20velocity%2C%20please%20let%20me%20know%20if%20I%20missed%20any.%20%20%20%20%20Links%2C%26%23160%3B%20PDF%20and%20Docs%20%20%20%20%20%20%20%20%20%20%20%20%20Apache%20traffic%20server%20%E2%80%93%20HTTP%20proxy%20server%20on%20the%20edge%20%20%20%20%20%20%20%20%20Dont%20let%20third%20part" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F&amp;title=All%20Velocity%20conference%202010%20Slides%2FNotes" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F&amp;t=All%20Velocity%20conference%202010%20Slides%2FNotes" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F&amp;title=All%20Velocity%20conference%202010%20Slides%2FNotes" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F&amp;title=All%20Velocity%20conference%202010%20Slides%2FNotes" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F%20All%20Velocity%20conference%202010%20Slides%2FNotes" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=All%20Velocity%20conference%202010%20Slides%2FNotes%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=All%20Velocity%20conference%202010%20Slides%2FNotes&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=All%20Velocity%20conference%202010%20Slides%2FNotes&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=All%20Velocity%20conference%202010%20Slides%2FNotes&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Fall-velocity-conference-2010-slidesnotes%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/velocity-2009-conference-presentation-slides/' rel='bookmark' title='Permanent Link: Velocity 2009 : Conference presentation slides'>Velocity 2009 : Conference presentation slides</a></li>
<li><a href='http://www.royans.net/arch/talks-and-slides-from-various-web-20-architects/' rel='bookmark' title='Permanent Link: Talks and slides from various web architects'>Talks and slides from various web architects</a></li>
<li><a href='http://www.royans.net/arch/new-talks-and-slides-links-from-aug-5-2007/' rel='bookmark' title='Permanent Link: New Talks and Slides links from Aug 5 2007'>New Talks and Slides links from Aug 5 2007</a></li>
<li><a href='http://www.royans.net/arch/slides-from-a-cassandra-talk-at-mountain-view/' rel='bookmark' title='Permanent Link: Slides from a Cassandra talk at Mountain View'>Slides from a Cassandra talk at Mountain View</a></li>
<li><a href='http://www.royans.net/arch/cloud-architecture-notes-from-an-amazon-talk/' rel='bookmark' title='Permanent Link: Cloud architecture: Notes from an Amazon talk'>Cloud architecture: Notes from an Amazon talk</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/_weN-wvG1zxqQjmVwec8uOszFfs/0/da"><img src="http://feedads.g.doubleclick.net/~a/_weN-wvG1zxqQjmVwec8uOszFfs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_weN-wvG1zxqQjmVwec8uOszFfs/1/da"><img src="http://feedads.g.doubleclick.net/~a/_weN-wvG1zxqQjmVwec8uOszFfs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=vfU7AVhAshM:gZbaKa5vMYY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=vfU7AVhAshM:gZbaKa5vMYY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=vfU7AVhAshM:gZbaKa5vMYY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=vfU7AVhAshM:gZbaKa5vMYY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=vfU7AVhAshM:gZbaKa5vMYY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=vfU7AVhAshM:gZbaKa5vMYY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=vfU7AVhAshM:gZbaKa5vMYY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/vfU7AVhAshM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/all-velocity-conference-2010-slidesnotes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/all-velocity-conference-2010-slidesnotes/</feedburner:origLink></item>
		<item>
		<title>Speeding up 3rd party widgets using ASWIFT</title>
		<link>http://feedproxy.google.com/~r/arch/~3/vrCTYYb_uQQ/</link>
		<comments>http://www.royans.net/arch/speeding-up-3rd-party-widgets-using-iframes/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 19:04:38 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[velocityconf]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/speeding-up-3rd-party-widgets-using-iframes/</guid>
		<description>This is a summary of the talk by Arvind Jain, Michael Kleber from Google at velocityconf about how to write widgets using same domain iframe using document.write. Speed improvements of over 90% in loading widgets with this change. Web is slow Avg page load time 4.9s 44 resources, 7 dns requests, 320kb Lot of 3rd [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/builtwithcom-find-out-what-a-websites-front-end-is-built-with/' rel='bookmark' title='Permanent Link: Builtwith.com : Find out what a website&amp;#8217;s frontend is built with'&gt;Builtwith.com : Find out what a website&amp;#8217;s frontend is built with&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/urs-holzle-from-google-on-speed-matters/' rel='bookmark' title='Permanent Link: Urs Holzle from google on &amp;ldquo;Speed Matters&amp;rdquo;'&gt;Urs Holzle from google on &amp;ldquo;Speed Matters&amp;rdquo;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>This is a summary of the talk by Arvind Jain, Michael Kleber from Google at velocityconf about how to write widgets using same domain iframe using document.write. Speed improvements of over 90% in loading widgets with this change.</p>
<ul>
<li>Web is slow</li>
<ul>
<li>Avg page load time 4.9s</li>
<li>44 resources, 7 dns requests, 320kb</li>
<li>Lot of 3rd party widgets</li>
<ul>
<li>digg/facebook/etc</li>
</ul>
</ul>
<li>Measurements of 3rd party widgets</li>
<ul>
<li>Digg widget</li>
<ul>
<li>9 HTTP requests, 52 kB</li>
<li>scripts block the main page from downloading</li>
<li>stylesheets blocks the main page from rendering in IE</li>
</ul>
<li>Adsense takes up&#160; 12.8% page load time</li>
<li>Analytics takes up &lt; 5%&#160;&#160; ( move to async widget )</li>
<li>Doubleclick takes up 11%</li>
</ul>
<li>How to make Google AdSense “fast by default”</li>
<ul>
<li>Goals / Challenges</li>
<ul>
<li>Minimize blocking the publishers page</li>
<li>Show the ad right where the code is inserted</li>
<li>Must run in publishers Domain</li>
</ul>
<li>Solution (ASWIFT) &#8211; Asynchronous Script Written into IFrame Tag</li>
<ul>
<li>Make show_ads.js a tiny loader script</li>
<li>Loader creates a same-domain iframe (using document.write)</li>
<li>Loads the rest of the show_ads into the iframe by document.write() of a &lt;script&gt; tag</li>
<li>This loading of iframe is asynchronous.</li>
</ul>
<li>Browser specific surprises</li>
<ul>
<li>Problems with parallel downloads of same script in IE</li>
<li>Iframe creation inside &lt;head&gt; in Firefox has a problem</li>
<li>Requesting headers in Chrome was buggy</li>
<li>Forward-Back-Reload behavior is buggy (refetching instead of using cache)</li>
<li>document.domain vs friendly iframes</li>
</ul>
</ul>
</ul>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F&amp;title=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT&amp;bodytext=This%20is%20a%20summary%20of%20the%20talk%20by%20Arvind%20Jain%2C%20Michael%20Kleber%20from%20Google%20at%20velocityconf%20about%20how%20to%20write%20widgets%20using%20same%20domain%20iframe%20using%20document.write.%20Speed%20improvements%20of%20over%2090%25%20in%20loading%20widgets%20with%20this%20change.%20%20%20%20%20Web%20is%20slow%20%20%20%20" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F&amp;title=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT&amp;notes=This%20is%20a%20summary%20of%20the%20talk%20by%20Arvind%20Jain%2C%20Michael%20Kleber%20from%20Google%20at%20velocityconf%20about%20how%20to%20write%20widgets%20using%20same%20domain%20iframe%20using%20document.write.%20Speed%20improvements%20of%20over%2090%25%20in%20loading%20widgets%20with%20this%20change.%20%20%20%20%20Web%20is%20slow%20%20%20%20" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F&amp;t=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F&amp;title=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT&amp;annotation=This%20is%20a%20summary%20of%20the%20talk%20by%20Arvind%20Jain%2C%20Michael%20Kleber%20from%20Google%20at%20velocityconf%20about%20how%20to%20write%20widgets%20using%20same%20domain%20iframe%20using%20document.write.%20Speed%20improvements%20of%20over%2090%25%20in%20loading%20widgets%20with%20this%20change.%20%20%20%20%20Web%20is%20slow%20%20%20%20" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F&amp;title=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F&amp;t=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F&amp;title=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F&amp;title=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F%20Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=Speeding%20up%203rd%20party%20widgets%20using%20ASWIFT&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Fspeeding-up-3rd-party-widgets-using-iframes%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/builtwithcom-find-out-what-a-websites-front-end-is-built-with/' rel='bookmark' title='Permanent Link: Builtwith.com : Find out what a website&#8217;s frontend is built with'>Builtwith.com : Find out what a website&#8217;s frontend is built with</a></li>
<li><a href='http://www.royans.net/arch/urs-holzle-from-google-on-speed-matters/' rel='bookmark' title='Permanent Link: Urs Holzle from google on &ldquo;Speed Matters&rdquo;'>Urs Holzle from google on &ldquo;Speed Matters&rdquo;</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/w8NykIMB73zZlw_g81wn7v9XAm4/0/da"><img src="http://feedads.g.doubleclick.net/~a/w8NykIMB73zZlw_g81wn7v9XAm4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/w8NykIMB73zZlw_g81wn7v9XAm4/1/da"><img src="http://feedads.g.doubleclick.net/~a/w8NykIMB73zZlw_g81wn7v9XAm4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=vrCTYYb_uQQ:MjronuGMGoA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=vrCTYYb_uQQ:MjronuGMGoA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=vrCTYYb_uQQ:MjronuGMGoA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=vrCTYYb_uQQ:MjronuGMGoA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=vrCTYYb_uQQ:MjronuGMGoA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=vrCTYYb_uQQ:MjronuGMGoA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=vrCTYYb_uQQ:MjronuGMGoA:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/vrCTYYb_uQQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/speeding-up-3rd-party-widgets-using-iframes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/speeding-up-3rd-party-widgets-using-iframes/</feedburner:origLink></item>
		<item>
		<title>Urs Holzle from google on “Speed Matters”</title>
		<link>http://feedproxy.google.com/~r/arch/~3/sv_876FBPzk/</link>
		<comments>http://www.royans.net/arch/urs-holzle-from-google-on-speed-matters/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 16:35:12 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/urs-holzle-from-google-on-speed-matters/</guid>
		<description>From Urs’ talk at the velocity2010 conference [ More info : Google, datacenterknowledge ] Average web page &amp;#8211; 320kb, 44 resources, 7 dns lookups, doesn’t compress 3rd of its content Aiming for 100ms page load times for chrome Chrome: HTML5, V8 JS engine, DNS prefetching, VP8 codec, opensource, spurs competition TCP improvements Fast start (higher [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/how-to-design-a-good-api-and-why-it-matters/' rel='bookmark' title='Permanent Link: How To Design A Good API and Why it Matters'&gt;How To Design A Good API and Why it Matters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/speeding-up-3rd-party-widgets-using-iframes/' rel='bookmark' title='Permanent Link: Speeding up 3rd party widgets using ASWIFT'&gt;Speeding up 3rd party widgets using ASWIFT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/spanner-googles-next-massive-storage-and-computation-infrastructure/' rel='bookmark' title='Permanent Link: Spanner: Google&amp;rsquo;s next Massive Storage and Computation infrastructure'&gt;Spanner: Google&amp;rsquo;s next Massive Storage and Computation infrastructure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/google-app-engine-java-edition/' rel='bookmark' title='Permanent Link: Google app engine review (Java edition)'&gt;Google app engine review (Java edition)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/google-app-engine-and-social-apps/' rel='bookmark' title='Permanent Link: Google App Engine and Social Apps'&gt;Google App Engine and Social Apps&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>From Urs’ talk at the velocity2010 conference [ More info : <a href="http://googleresearch.blogspot.com/2009/06/speed-matters.html">Google</a>, <a href="http://www.datacenterknowledge.com/archives/2010/06/23/google-how-were-making-the-web-faster/">datacenterknowledge</a> ]</p>
<p> <img style="float: right" src="http://lh5.ggpht.com/_HuNnlRIXLg4/TCI21jv815I/AAAAAAAAWCI/tPwRg132EPM/s144/urs.jpg" width="249" height="149" />
<ul>
<li>Average web page &#8211; 320kb, 44 resources, 7 dns lookups, doesn’t compress 3rd of its content </li>
<li>Aiming for 100ms page load times for chrome </li>
<li>Chrome: HTML5, V8 JS engine, DNS prefetching, VP8 codec, opensource, spurs competition </li>
<li>TCP improvements
<ul>
<li>Fast start (higher initial congestion window) </li>
<li>Quick loss recovery (lower retransmit timeouts) </li>
<li>Makes Google products 12% faster </li>
<li>No handshake delay (app payload in SYN packets)&#160; [ <strong><em>Didn’t know this was possible</em></strong> !!! ] </li>
</ul>
</li>
<li>DNS improvements
<ul>
<li>Propagate client IP in DNS requests (to allow servers to better map users to the closest servers) </li>
</ul>
</li>
<li>SSL improvements
<ul>
<li>False start (reduce 1 round trip from handshake)
<ul>
<li>10% faster (for Android implementation) </li>
</ul>
</li>
<li>Snap start (zero round trip handshakes, resumes) </li>
<li><a href="http://en.wikipedia.org/wiki/OCSP_Stapling">OCSP stapling</a> (avoid inline roundtrips) </li>
</ul>
</li>
<li>HTTP improvements (SPDY):
<ul>
<li>Header compression </li>
<li>Stream multiplexing and prioritization </li>
<li>Server push/hints </li>
<li>25% faster </li>
</ul>
</li>
<li>Test done
<ul>
<li>Download the same “top 25” pages via HTTP and SPDY, network simulates a 2Mbps DSL link, 0% packet loss &#8211; Number of packets dropped by 40% </li>
<li>On low bandwidth links, headers are surprisingly costly. Can add 1 second of latency. </li>
</ul>
</li>
<li>Public DNS:
<ul>
<li>reduces recursive resolve time by continuously refreshing cache </li>
<li>Increases availability through adequate provisioning </li>
</ul>
</li>
<li>Broadband pilot testing going on
<ul>
<li>Fix the “last mile” complaint </li>
<li>Huge increase of 100x </li>
</ul>
</li>
<li>More developer tools by Google
<ul>
<li>Page speed, speed tracer, closure compiler, Auto spriter </li>
</ul>
</li>
<li>More awareness about performance
<ul>
<li>Web search ranking – speed impacts ranking </li>
<li><a href="http://code.google.com/speed">http://code.google.com/speed</a>&#160; </li>
<li>Browserscope </li>
<li>site performance </li>
</ul>
</li>
</ul>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F&amp;title=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B&amp;bodytext=From%20Urs%E2%80%99%20talk%20at%20the%20velocity2010%20conference%20%5B%20More%20info%20%3A%20Google%2C%20datacenterknowledge%20%5D%20%20%20%20%20%20%20Average%20web%20page%20-%20320kb%2C%2044%20resources%2C%207%20dns%20lookups%2C%20doesn%E2%80%99t%20compress%203rd%20of%20its%20content%20%20%20%20%20Aiming%20for%20100ms%20page%20load%20times%20for%20chrome%20%20%20%20%20Chrome%3A" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F&amp;title=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B&amp;notes=From%20Urs%E2%80%99%20talk%20at%20the%20velocity2010%20conference%20%5B%20More%20info%20%3A%20Google%2C%20datacenterknowledge%20%5D%20%20%20%20%20%20%20Average%20web%20page%20-%20320kb%2C%2044%20resources%2C%207%20dns%20lookups%2C%20doesn%E2%80%99t%20compress%203rd%20of%20its%20content%20%20%20%20%20Aiming%20for%20100ms%20page%20load%20times%20for%20chrome%20%20%20%20%20Chrome%3A" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F&amp;t=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F&amp;title=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B&amp;annotation=From%20Urs%E2%80%99%20talk%20at%20the%20velocity2010%20conference%20%5B%20More%20info%20%3A%20Google%2C%20datacenterknowledge%20%5D%20%20%20%20%20%20%20Average%20web%20page%20-%20320kb%2C%2044%20resources%2C%207%20dns%20lookups%2C%20doesn%E2%80%99t%20compress%203rd%20of%20its%20content%20%20%20%20%20Aiming%20for%20100ms%20page%20load%20times%20for%20chrome%20%20%20%20%20Chrome%3A" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F&amp;title=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F&amp;t=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F&amp;title=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F&amp;title=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F%20Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=Urs%20Holzle%20from%20google%20on%20%26ldquo%3BSpeed%20Matters%26rdquo%3B&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Furs-holzle-from-google-on-speed-matters%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/how-to-design-a-good-api-and-why-it-matters/' rel='bookmark' title='Permanent Link: How To Design A Good API and Why it Matters'>How To Design A Good API and Why it Matters</a></li>
<li><a href='http://www.royans.net/arch/speeding-up-3rd-party-widgets-using-iframes/' rel='bookmark' title='Permanent Link: Speeding up 3rd party widgets using ASWIFT'>Speeding up 3rd party widgets using ASWIFT</a></li>
<li><a href='http://www.royans.net/arch/spanner-googles-next-massive-storage-and-computation-infrastructure/' rel='bookmark' title='Permanent Link: Spanner: Google&rsquo;s next Massive Storage and Computation infrastructure'>Spanner: Google&rsquo;s next Massive Storage and Computation infrastructure</a></li>
<li><a href='http://www.royans.net/arch/google-app-engine-java-edition/' rel='bookmark' title='Permanent Link: Google app engine review (Java edition)'>Google app engine review (Java edition)</a></li>
<li><a href='http://www.royans.net/arch/google-app-engine-and-social-apps/' rel='bookmark' title='Permanent Link: Google App Engine and Social Apps'>Google App Engine and Social Apps</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/tmnHehn2N2hjhnpeQX1tLN9D8LM/0/da"><img src="http://feedads.g.doubleclick.net/~a/tmnHehn2N2hjhnpeQX1tLN9D8LM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/tmnHehn2N2hjhnpeQX1tLN9D8LM/1/da"><img src="http://feedads.g.doubleclick.net/~a/tmnHehn2N2hjhnpeQX1tLN9D8LM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=sv_876FBPzk:wiL3oDiwNaw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=sv_876FBPzk:wiL3oDiwNaw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=sv_876FBPzk:wiL3oDiwNaw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=sv_876FBPzk:wiL3oDiwNaw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=sv_876FBPzk:wiL3oDiwNaw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=sv_876FBPzk:wiL3oDiwNaw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=sv_876FBPzk:wiL3oDiwNaw:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/sv_876FBPzk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/urs-holzle-from-google-on-speed-matters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/urs-holzle-from-google-on-speed-matters/</feedburner:origLink></item>
		<item>
		<title>James Hamilton: Data center infrastructure innovation</title>
		<link>http://feedproxy.google.com/~r/arch/~3/L7i9ljFmcyQ/</link>
		<comments>http://www.royans.net/arch/james-hamilton-data-center-infrastructure-innovation/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 16:10:28 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[velocityconf]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/james-hamilton-data-center-infrastructure-innovation/</guid>
		<description>Summary from James’ keynote talk at Velocity 2010 Pace of Innovation – Datacenter pace of innovation is increasing.&amp;#160; The high focus on infrastructure innovation is driving down the cost, increasing reliability and reducing resource consumption which ultimate drives down cost. Where does the money go ? 54% on servers, 8% on networking, 21% on power [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/pregel-googles-other-data-processing-infrastructure/' rel='bookmark' title='Permanent Link: Pregel: Google&amp;rsquo;s other data-processing infrastructure'&gt;Pregel: Google&amp;rsquo;s other data-processing infrastructure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/the-real-concerns-about-cloud-infrastructure-as-it-is-today/' rel='bookmark' title='Permanent Link: The real concerns about Cloud infrastructure (as it is today)'&gt;The real concerns about Cloud infrastructure (as it is today)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/versioning-data-in-s3-on-aws/' rel='bookmark' title='Permanent Link: Versioning data in S3 on AWS'&gt;Versioning data in S3 on AWS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/spanner-googles-next-massive-storage-and-computation-infrastructure/' rel='bookmark' title='Permanent Link: Spanner: Google&amp;rsquo;s next Massive Storage and Computation infrastructure'&gt;Spanner: Google&amp;rsquo;s next Massive Storage and Computation infrastructure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/friendfeed-using-mysql-for-schema-less-data/' rel='bookmark' title='Permanent Link: Friendfeed using Mysql for Schema-less data'&gt;Friendfeed using Mysql for Schema-less data&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p><a href="http://www.mvdirona.com/jrh/TalksAndPapers/JamesHamilton_Velocity20100623.pdf">Summary from James’ keynote talk at Velocity 2010</a> <img style="float: right" border="0" alt="James Hamilton" src="http://www.mvdirona.com/jrh/work/JamesHamilton.jpg" width="157" height="193" /></p>
<ul>
<li>Pace of Innovation – Datacenter pace of innovation is increasing.&#160; The high focus on infrastructure innovation is driving down the cost, increasing reliability and reducing resource consumption which ultimate drives down cost. </li>
<li>Where does the money go ?
<ul>
<li>54% on servers, 8% on networking, 21% on power distribution, 13% on power, 5% on other infrastructure requirements </li>
<li>34% costs related to power </li>
<li>Cost of power is trending up </li>
</ul>
</li>
<li>Clouds efficiency – server utilization in our industry is around 10 to 15% range
<ul>
<li>Avoid holes in the infrastructure use </li>
<li>Break jobs into smaller chunks, queue them where ever possible </li>
</ul>
</li>
<li>Power distribution – 11 to 12% lost in distribution
<ul>
<li>Rules to minimize power distribution losses
<ul>
<li>Oversell power – setup more servers than power available. 100% of servers never required in a regular datacenter. </li>
<li>Avoid voltage conversions </li>
<li>Increase efficiency of conversions </li>
<li>High voltage as close to load as possible </li>
<li>Size voltage regulators to load and use efficient parts </li>
<li>High voltage direct current a small potential gain </li>
</ul>
</li>
</ul>
</li>
<li>Mechanical Systems – One of the biggest saving is in cooling
<ul>
<li>What parts are involved ? &#8211; Cooling tower, heat exchanges, pumps, evaporators, compressors, condensers, pumps… and so on. </li>
<li>Efficiency of these systems and power required to get this done depends on the difference in the desired temperature and the current room temperature </li>
<li>Separate hot and cold isles… insulate them (don’t break the fire codes) </li>
<li>Increase the operating temperature of servers
<ul>
<li>Most are between 61 and 84 </li>
<li>Telco standard is 104F (Game consoles are even higher) </li>
</ul>
</li>
</ul>
</li>
<li>Temperature
<ul>
<li>Limiting factors to high temp operation
<ul>
<li>Higher fan power trade-off </li>
<li>More semiconductor leakage current </li>
<li>Possible negative failure rate impact </li>
</ul>
</li>
<li>Avoid direct expansion cooling entirely
<ul>
<li>Air side economization&#160; </li>
<li>Higher data center temperature </li>
<li>Evaporative cooling </li>
</ul>
</li>
<li>Requires filtration
<ul>
<li>Particulate and chemical pollution </li>
</ul>
</li>
</ul>
</li>
<li>Networking gear
<ul>
<li>Current networks are over-subscribed
<ul>
<li>Forces workload placement restrictions </li>
<li>Goal: all points in datacenter equidistant. </li>
</ul>
</li>
<li>Mainframe model goes commodity
<ul>
<li>Competition at each layer rather than vertical integration </li>
</ul>
</li>
<li>Openflow: open S/W platform
<ul>
<li>Distributed control plane to central control </li>
</ul>
</li>
</ul>
</li>
</ul>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F&amp;title=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation&amp;bodytext=Summary%20from%20James%E2%80%99%20keynote%20talk%20at%20Velocity%202010%20%20%20%20%20%20Pace%20of%20Innovation%20%E2%80%93%20Datacenter%20pace%20of%20innovation%20is%20increasing.%26%23160%3B%20The%20high%20focus%20on%20infrastructure%20innovation%20is%20driving%20down%20the%20cost%2C%20increasing%20reliability%20and%20reducing%20resource%20cons" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F&amp;title=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation&amp;notes=Summary%20from%20James%E2%80%99%20keynote%20talk%20at%20Velocity%202010%20%20%20%20%20%20Pace%20of%20Innovation%20%E2%80%93%20Datacenter%20pace%20of%20innovation%20is%20increasing.%26%23160%3B%20The%20high%20focus%20on%20infrastructure%20innovation%20is%20driving%20down%20the%20cost%2C%20increasing%20reliability%20and%20reducing%20resource%20cons" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F&amp;t=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F&amp;title=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation&amp;annotation=Summary%20from%20James%E2%80%99%20keynote%20talk%20at%20Velocity%202010%20%20%20%20%20%20Pace%20of%20Innovation%20%E2%80%93%20Datacenter%20pace%20of%20innovation%20is%20increasing.%26%23160%3B%20The%20high%20focus%20on%20infrastructure%20innovation%20is%20driving%20down%20the%20cost%2C%20increasing%20reliability%20and%20reducing%20resource%20cons" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F&amp;title=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F&amp;t=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F&amp;title=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F&amp;title=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F%20James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=James%20Hamilton%3A%20Data%20center%20infrastructure%20innovation&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Fjames-hamilton-data-center-infrastructure-innovation%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/pregel-googles-other-data-processing-infrastructure/' rel='bookmark' title='Permanent Link: Pregel: Google&rsquo;s other data-processing infrastructure'>Pregel: Google&rsquo;s other data-processing infrastructure</a></li>
<li><a href='http://www.royans.net/arch/the-real-concerns-about-cloud-infrastructure-as-it-is-today/' rel='bookmark' title='Permanent Link: The real concerns about Cloud infrastructure (as it is today)'>The real concerns about Cloud infrastructure (as it is today)</a></li>
<li><a href='http://www.royans.net/arch/versioning-data-in-s3-on-aws/' rel='bookmark' title='Permanent Link: Versioning data in S3 on AWS'>Versioning data in S3 on AWS</a></li>
<li><a href='http://www.royans.net/arch/spanner-googles-next-massive-storage-and-computation-infrastructure/' rel='bookmark' title='Permanent Link: Spanner: Google&rsquo;s next Massive Storage and Computation infrastructure'>Spanner: Google&rsquo;s next Massive Storage and Computation infrastructure</a></li>
<li><a href='http://www.royans.net/arch/friendfeed-using-mysql-for-schema-less-data/' rel='bookmark' title='Permanent Link: Friendfeed using Mysql for Schema-less data'>Friendfeed using Mysql for Schema-less data</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/pkxeASp9ZW5oS3tAuim_4Fpb0Rw/0/da"><img src="http://feedads.g.doubleclick.net/~a/pkxeASp9ZW5oS3tAuim_4Fpb0Rw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/pkxeASp9ZW5oS3tAuim_4Fpb0Rw/1/da"><img src="http://feedads.g.doubleclick.net/~a/pkxeASp9ZW5oS3tAuim_4Fpb0Rw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=L7i9ljFmcyQ:JAlySSlJz-E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=L7i9ljFmcyQ:JAlySSlJz-E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=L7i9ljFmcyQ:JAlySSlJz-E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=L7i9ljFmcyQ:JAlySSlJz-E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=L7i9ljFmcyQ:JAlySSlJz-E:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=L7i9ljFmcyQ:JAlySSlJz-E:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=L7i9ljFmcyQ:JAlySSlJz-E:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/L7i9ljFmcyQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/james-hamilton-data-center-infrastructure-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/james-hamilton-data-center-infrastructure-innovation/</feedburner:origLink></item>
		<item>
		<title>Web performance Metrics 101</title>
		<link>http://feedproxy.google.com/~r/arch/~3/WP-h8XxCk7k/</link>
		<comments>http://www.royans.net/arch/web-performance-metrics-101/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 03:08:10 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[measurement]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/web-performance-metrics-101/</guid>
		<description>This talk by Sean and Alistair is one of the talks I couldn’t attend today due to conflicts, but I’m glad the slides are already up. Performance measurement is often the starting point for most web applications and that can’t be done without understanding what goes on between the browser and the server. Metrics 101 [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/links-on-scalability-performance-and-problems/' rel='bookmark' title='Permanent Link: Links on scalability, performance and problems'&gt;Links on scalability, performance and problems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/tcp-and-the-lower-bound-of-web-performance/' rel='bookmark' title='Permanent Link: TCP and the Lower Bound of web performance'&gt;TCP and the Lower Bound of web performance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/speeding-up-3rd-party-widgets-using-iframes/' rel='bookmark' title='Permanent Link: Speeding up 3rd party widgets using ASWIFT'&gt;Speeding up 3rd party widgets using ASWIFT&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>This talk by Sean and Alistair is one of the talks I couldn’t attend today due to conflicts, but I’m glad the slides are already up.</p>
<p>Performance measurement is often the starting point for most web applications and that can’t be done without understanding what goes on between the browser and the server.</p>
<div style="width: 425px" id="__ss_4456631"><strong style="margin: 12px 0px 4px; display: block"><a title="Metrics 101" href="http://www.slideshare.net/bitcurrent/metrics-101">Metrics 101</a></strong><object id="__sse4456631" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=metrics101-100609163837-phpapp01&amp;stripped_title=metrics-101" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse4456631" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=metrics101-100609163837-phpapp01&amp;stripped_title=metrics-101" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/bitcurrent">Alistair Croll</a>.</div>
</p></div>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F&amp;title=Web%20performance%20Metrics%20101&amp;bodytext=This%20talk%20by%20Sean%20and%20Alistair%20is%20one%20of%20the%20talks%20I%20couldn%E2%80%99t%20attend%20today%20due%20to%20conflicts%2C%20but%20I%E2%80%99m%20glad%20the%20slides%20are%20already%20up.%20%20Performance%20measurement%20is%20often%20the%20starting%20point%20for%20most%20web%20applications%20and%20that%20can%E2%80%99t%20be%20done%20without%20u" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F&amp;title=Web%20performance%20Metrics%20101&amp;notes=This%20talk%20by%20Sean%20and%20Alistair%20is%20one%20of%20the%20talks%20I%20couldn%E2%80%99t%20attend%20today%20due%20to%20conflicts%2C%20but%20I%E2%80%99m%20glad%20the%20slides%20are%20already%20up.%20%20Performance%20measurement%20is%20often%20the%20starting%20point%20for%20most%20web%20applications%20and%20that%20can%E2%80%99t%20be%20done%20without%20u" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F&amp;t=Web%20performance%20Metrics%20101" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F&amp;title=Web%20performance%20Metrics%20101&amp;annotation=This%20talk%20by%20Sean%20and%20Alistair%20is%20one%20of%20the%20talks%20I%20couldn%E2%80%99t%20attend%20today%20due%20to%20conflicts%2C%20but%20I%E2%80%99m%20glad%20the%20slides%20are%20already%20up.%20%20Performance%20measurement%20is%20often%20the%20starting%20point%20for%20most%20web%20applications%20and%20that%20can%E2%80%99t%20be%20done%20without%20u" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F&amp;title=Web%20performance%20Metrics%20101" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F&amp;t=Web%20performance%20Metrics%20101" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F&amp;title=Web%20performance%20Metrics%20101" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F&amp;title=Web%20performance%20Metrics%20101" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F%20Web%20performance%20Metrics%20101" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Web%20performance%20Metrics%20101%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Web%20performance%20Metrics%20101&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=Web%20performance%20Metrics%20101&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=Web%20performance%20Metrics%20101&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Fweb-performance-metrics-101%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/links-on-scalability-performance-and-problems/' rel='bookmark' title='Permanent Link: Links on scalability, performance and problems'>Links on scalability, performance and problems</a></li>
<li><a href='http://www.royans.net/arch/tcp-and-the-lower-bound-of-web-performance/' rel='bookmark' title='Permanent Link: TCP and the Lower Bound of web performance'>TCP and the Lower Bound of web performance</a></li>
<li><a href='http://www.royans.net/arch/speeding-up-3rd-party-widgets-using-iframes/' rel='bookmark' title='Permanent Link: Speeding up 3rd party widgets using ASWIFT'>Speeding up 3rd party widgets using ASWIFT</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Fr-l4TsmhqVGaiQIxSTKU3tHAas/0/da"><img src="http://feedads.g.doubleclick.net/~a/Fr-l4TsmhqVGaiQIxSTKU3tHAas/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Fr-l4TsmhqVGaiQIxSTKU3tHAas/1/da"><img src="http://feedads.g.doubleclick.net/~a/Fr-l4TsmhqVGaiQIxSTKU3tHAas/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=WP-h8XxCk7k:CLxFWnObkZM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=WP-h8XxCk7k:CLxFWnObkZM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=WP-h8XxCk7k:CLxFWnObkZM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=WP-h8XxCk7k:CLxFWnObkZM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=WP-h8XxCk7k:CLxFWnObkZM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=WP-h8XxCk7k:CLxFWnObkZM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=WP-h8XxCk7k:CLxFWnObkZM:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/WP-h8XxCk7k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/web-performance-metrics-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/web-performance-metrics-101/</feedburner:origLink></item>
		<item>
		<title>Thoughts on scalable web operations</title>
		<link>http://feedproxy.google.com/~r/arch/~3/SIMS5Kbex0w/</link>
		<comments>http://www.royans.net/arch/thoughts-on-scalable-web-operations/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 21:44:40 +0000</pubDate>
		<dc:creator>Royans</dc:creator>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://www.royans.net/arch/thoughts-on-scalable-web-operations/</guid>
		<description>Interesting observations/thoughts on&amp;#160; web operations collected from a few sessions at Velocity conference 2010 [ most are from a talk by Theo Schlossnagle, author of “Scalable internet architectures” ] Optimization Don’t over optimize. Could take away precious resources away from critical functions.&amp;#160; Don’t scale early. Planning for more than 10 times the load you currently [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.royans.net/arch/disaster-recovery-impressive-rpo-and-rto-objectives-set-by-google-apps-operations/' rel='bookmark' title='Permanent Link: Disaster Recovery: Impressive RPO and RTO objectives set by Google Apps Operations'&gt;Disaster Recovery: Impressive RPO and RTO objectives set by Google Apps Operations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/thoughts-on-scalability/' rel='bookmark' title='Permanent Link: Thoughts on scalability'&gt;Thoughts on scalability&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/automated-faster-repeatable-scalable-deployments/' rel='bookmark' title='Permanent Link: Automated, faster, repeatable, scalable deployments'&gt;Automated, faster, repeatable, scalable deployments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/scalable-logging-using-syslog/' rel='bookmark' title='Permanent Link: Scalable logging using Syslog'&gt;Scalable logging using Syslog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://www.royans.net/arch/heroku-platform-for-scalable-applications/' rel='bookmark' title='Permanent Link: Heroku platform for scalable web applications'&gt;Heroku platform for scalable web applications&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
			<content:encoded><![CDATA[
<p>Interesting observations/thoughts on&#160; web operations collected from a few sessions at Velocity conference 2010 [ most are from a <a href="http://www.slideshare.net/postwait/velocity-2010-scalable-internet-architectures?from=ss_embed">talk by Theo Schlossnagle</a>, author of “Scalable internet architectures” ]</p>
<ul>
<li><strong>Optimization </strong><img style="float: right" alt="O&#39;Reilly Radar Logo" src="http://cdn.oreilly.com/radar/images/radar_logo.gif" width="264" height="61" />
<ul>
<li>Don’t over optimize. Could take away precious resources away from critical functions.&#160; </li>
<li>Don’t scale early. Planning for more than 10 times the load you currently have or are planning to support might be counter-productive in most cases. RDBMS is fine until you really need something which can’t fit on 2 or 3 servers. </li>
<li>Optimize performance on single node before you optimize and re-architect a solution for horizontal scalability. </li>
</ul>
</li>
<li><strong>Tools </strong>
<ul>
<li>Tools are what a master craftsman makes… tools don’t make a craftsman a master. </li>
<li>Tools can never solve a problem, its correct use does. </li>
<li>Master the tools which need to be (could be ) used in production at short notice. Looking for man page for these tools during an outage isn’t ideal. </li>
</ul>
</li>
<li><strong>Cookies </strong>
<ul>
<li>Use cookies to store data wherever possible. </li>
<li>Sign them if you are concerned about tampering </li>
<li>Encrypt them if you are concerned about users having visibility into it </li>
<li>Its cheaper to use user’s browser as a datastore replication node, than build redundant servers </li>
</ul>
</li>
<li><strong>Datastores </strong>
<ul>
<li>NoSQL is not the solution for everything [ example: <a href="http://www.blue74.com/?p=25">so long MongoDB</a> ]</li>
<li>Ditto RDBMS </li>
<li>Ditto everything else </li>
<li>Get the requirements, understand the problem and then pick the solution. Instead of the other way around. </li>
</ul>
</li>
<li><strong>Automation </strong>
<ul>
<li>When you find yourself doing something more than 2 times, write scripts to automate it </li>
<li>When users report failures before monitoring systems do, write better monitoring tools. </li>
</ul>
</li>
<li><strong>Revision control </strong>
<ul>
<li>Revision control as much as possible. </li>
<li>Provides audit trail to help understand what happened before. One can’t remember everything. Excellent place to search during hard to solve production problems. </li>
</ul>
</li>
<li><strong>Networking </strong>
<ul>
<li>Think in packets and not bytes to save load time. </li>
<li>There is no point in compressing a CSS file which is 400 bytes since the smallest data IP packet will store is about 1300 bytes (rest of the packet is padded with empty bytes if the data being sent is smaller). </li>
<li>In fact compression and decompression will take away precious CPU resources on server and the client. </li>
<li>Instead think of embedding short CSS files in HTML to save a few extra packets. </li>
</ul>
</li>
<li><strong>Caching </strong>
<ul>
<li>Static objects
<ul>
<li>Cache all static objects for ever </li>
<li>Add random numbers/strings to objects to force a reload of the object.
<ul>
<li>For example instead of requesting “<strong><em>/images/myphoto.jpg</em></strong>” request “<strong><em>/images/myphoto.123245.jpg</em></strong>” </li>
</ul>
</li>
</ul>
<ul>
<ul>
<li>Remove the random ID using something like an htaccess rewrite rule </li>
</ul>
<li>Use CDNs where ever possible, but make sure you understand all the objects part of your page before you shove the problem to a CDN. pointless redirects can steal away previous loading time. </li>
</ul>
</li>
</ul>
</li>
<li><strong>People </strong>
<ul>
<li>When you hire someone for operations team, never hire someone who can’t remember a single production issue he/she was caused. People learn the most from mistakes, so recognizing people who have been on the hot seat and have fixed their mistakes. </li>
<li>Allow people to take risks in production and watch them how they recover from it. Taking risk is part of adapting to new ideas, and letting them fail helps them understand how to improve. </li>
</ul>
</li>
</ul>
<li><strong>Systems </strong>
<ul>
<ul>
<li>Know your systems baseline. An instant/snapshot view of a system’s current statistics is never sufficient to fully classify a systems current state. ( for example is 10 load average abnormal on server XYZ ?) </li>
<li>Use tools which periodically poll and archive data to help you give this information </li>
</ul>
<li><strong>Moderation </strong>
<ul>
<li>Moderate the tools and process you use </li>
<li>Moderate the moderation </li>
</ul>
</li>
</ul>
<p>What did I miss ? <img src='http://www.royans.net/arch/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Let me know and I’ll add it here…</p>
</p>
</p>
</li>



Share:


	<a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F&amp;title=Thoughts%20on%20scalable%20web%20operations&amp;bodytext=Interesting%20observations%2Fthoughts%20on%26%23160%3B%20web%20operations%20collected%20from%20a%20few%20sessions%20at%20Velocity%20conference%202010%20%5B%20most%20are%20from%20a%20talk%20by%20Theo%20Schlossnagle%2C%20author%20of%20%E2%80%9CScalable%20internet%20architectures%E2%80%9D%20%5D%20%20%20%20%20Optimization%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Don%E2%80%99t%20" title="Digg"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" /></a>
	<a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F&amp;title=Thoughts%20on%20scalable%20web%20operations&amp;notes=Interesting%20observations%2Fthoughts%20on%26%23160%3B%20web%20operations%20collected%20from%20a%20few%20sessions%20at%20Velocity%20conference%202010%20%5B%20most%20are%20from%20a%20talk%20by%20Theo%20Schlossnagle%2C%20author%20of%20%E2%80%9CScalable%20internet%20architectures%E2%80%9D%20%5D%20%20%20%20%20Optimization%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Don%E2%80%99t%20" title="del.icio.us"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" /></a>
	<a rel="nofollow"  href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F&amp;t=Thoughts%20on%20scalable%20web%20operations" title="Facebook"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" /></a>
	<a rel="nofollow"  href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F&amp;title=Thoughts%20on%20scalable%20web%20operations&amp;annotation=Interesting%20observations%2Fthoughts%20on%26%23160%3B%20web%20operations%20collected%20from%20a%20few%20sessions%20at%20Velocity%20conference%202010%20%5B%20most%20are%20from%20a%20talk%20by%20Theo%20Schlossnagle%2C%20author%20of%20%E2%80%9CScalable%20internet%20architectures%E2%80%9D%20%5D%20%20%20%20%20Optimization%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Don%E2%80%99t%20" title="Google Bookmarks"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" /></a>
	<a rel="nofollow"  href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F&amp;title=Thoughts%20on%20scalable%20web%20operations" title="DZone"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" /></a>
	<a rel="nofollow"  href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F&amp;t=Thoughts%20on%20scalable%20web%20operations" title="HackerNews"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" /></a>
	<a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F&amp;title=Thoughts%20on%20scalable%20web%20operations" title="Reddit"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" /></a>
	<a rel="nofollow"  href="http://www.royans.net/arch/feed/" title="RSS"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" /></a>
	<a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F&amp;title=Thoughts%20on%20scalable%20web%20operations" title="StumbleUpon"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" /></a>
	<a rel="nofollow"  href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F%20Thoughts%20on%20scalable%20web%20operations" title="Suggest to Techmeme via Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" /></a>
	<a rel="nofollow"  href="http://twitter.com/home?status=Thoughts%20on%20scalable%20web%20operations%20-%20http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F" title="Twitter"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" /></a>
	<a rel="nofollow"  href="http://www.friendfeed.com/share?title=Thoughts%20on%20scalable%20web%20operations&amp;link=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F" title="FriendFeed"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" /></a>
	<a rel="nofollow"  href="http://slashdot.org/bookmark.pl?title=Thoughts%20on%20scalable%20web%20operations&amp;url=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F" title="Slashdot"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" /></a>
	<a rel="nofollow"  href="mailto:?subject=Thoughts%20on%20scalable%20web%20operations&amp;body=http%3A%2F%2Fwww.royans.net%2Farch%2Fthoughts-on-scalable-web-operations%2F" title="email"><img src="http://www.royans.net/arch/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" /></a>


<br/><br/>


<p>Related posts:<ol><li><a href='http://www.royans.net/arch/disaster-recovery-impressive-rpo-and-rto-objectives-set-by-google-apps-operations/' rel='bookmark' title='Permanent Link: Disaster Recovery: Impressive RPO and RTO objectives set by Google Apps Operations'>Disaster Recovery: Impressive RPO and RTO objectives set by Google Apps Operations</a></li>
<li><a href='http://www.royans.net/arch/thoughts-on-scalability/' rel='bookmark' title='Permanent Link: Thoughts on scalability'>Thoughts on scalability</a></li>
<li><a href='http://www.royans.net/arch/automated-faster-repeatable-scalable-deployments/' rel='bookmark' title='Permanent Link: Automated, faster, repeatable, scalable deployments'>Automated, faster, repeatable, scalable deployments</a></li>
<li><a href='http://www.royans.net/arch/scalable-logging-using-syslog/' rel='bookmark' title='Permanent Link: Scalable logging using Syslog'>Scalable logging using Syslog</a></li>
<li><a href='http://www.royans.net/arch/heroku-platform-for-scalable-applications/' rel='bookmark' title='Permanent Link: Heroku platform for scalable web applications'>Heroku platform for scalable web applications</a></li>
</ol></p>
<p><a href="http://feedads.g.doubleclick.net/~a/iouBDhefh13fh5ZJcYMM3b2HsDs/0/da"><img src="http://feedads.g.doubleclick.net/~a/iouBDhefh13fh5ZJcYMM3b2HsDs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iouBDhefh13fh5ZJcYMM3b2HsDs/1/da"><img src="http://feedads.g.doubleclick.net/~a/iouBDhefh13fh5ZJcYMM3b2HsDs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/arch?a=SIMS5Kbex0w:VH1IpcGV7V4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/arch?i=SIMS5Kbex0w:VH1IpcGV7V4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=SIMS5Kbex0w:VH1IpcGV7V4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/arch?i=SIMS5Kbex0w:VH1IpcGV7V4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=SIMS5Kbex0w:VH1IpcGV7V4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/arch?i=SIMS5Kbex0w:VH1IpcGV7V4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/arch?a=SIMS5Kbex0w:VH1IpcGV7V4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/arch?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/arch/~4/SIMS5Kbex0w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.royans.net/arch/thoughts-on-scalable-web-operations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.royans.net/arch/thoughts-on-scalable-web-operations/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.304 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-09-08 06:11:48 -->
