<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Scalability: Damned if You Do, Damned if You Don&#8217;t</title>
	<atom:link href="http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/feed/" rel="self" type="application/rss+xml" />
	<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/</link>
	<description>because technology is just another ecosystem</description>
	<lastBuildDate>Wed, 25 Jan 2012 16:19:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: James Governor's MonkChips</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1431</link>
		<dc:creator>James Governor's MonkChips</dc:creator>
		<pubDate>Tue, 20 Dec 2005 11:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1431</guid>
		<description>&lt;strong&gt;Bloglines is back with a Christmas present: the Service Scales&lt;/strong&gt;

Unless I am very much mistaken bloglines has finally nailed the performance issues plaguing the service. Performance was bad enough that Stephen, for example, has been&#160;trialing an alternative (Bye For Now Bloglines).&#160;Others are too, if the co...
</description>
		<content:encoded><![CDATA[<p><strong>Bloglines is back with a Christmas present: the Service Scales</strong></p>
<p>Unless I am very much mistaken bloglines has finally nailed the performance issues plaguing the service. Performance was bad enough that Stephen, for example, has been&nbsp;trialing an alternative (Bye For Now Bloglines).&nbsp;Others are too, if the co&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Ciruli</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1429</link>
		<dc:creator>Dan Ciruli</dc:creator>
		<pubDate>Thu, 15 Dec 2005 17:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1429</guid>
		<description>Ah.  And, of course, if you are interested in the webinar, you probably want this link:  
http://www.digipede.net/products/webinar.html

You can sign up for the webinar there.

(note to self:  must remember to preview before posting!)</description>
		<content:encoded><![CDATA[<p>Ah.  And, of course, if you are interested in the webinar, you probably want this link:<br />
<a href="http://www.digipede.net/products/webinar.html" >http://www.digipede.net/products/webinar.html</a></p>
<p>You can sign up for the webinar there.</p>
<p>(note to self:  must remember to preview before posting!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Ciruli</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1428</link>
		<dc:creator>Dan Ciruli</dc:creator>
		<pubDate>Thu, 15 Dec 2005 17:40:43 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1428</guid>
		<description>Stephen -
Thanks for getting back to me (and thanks for adding my blog--I hope you find it of interest!).

As far as a briefing, I&#039;m giving a 30-minute webinar on Tuesday.  It has some high level description, but then I actually get in and write some code (grid-enabling a .NET app as you watch).  If you&#039;d like to take 30 minutes, this is a good opportunity.

Or, if you&#039;d like a more personal, directed briefing, e-mail me at dan (at) digipede (dot) net and we can set something up.</description>
		<content:encoded><![CDATA[<p>Stephen -<br />
Thanks for getting back to me (and thanks for adding my blog&#8211;I hope you find it of interest!).</p>
<p>As far as a briefing, I&#8217;m giving a 30-minute webinar on Tuesday.  It has some high level description, but then I actually get in and write some code (grid-enabling a .NET app as you watch).  If you&#8217;d like to take 30 minutes, this is a good opportunity.</p>
<p>Or, if you&#8217;d like a more personal, directed briefing, e-mail me at dan (at) digipede (dot) net and we can set something up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephen o'grady</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1427</link>
		<dc:creator>stephen o'grady</dc:creator>
		<pubDate>Thu, 15 Dec 2005 07:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1427</guid>
		<description>Dan: thanks for the feedback, and understand about keeping the expectations reasonable relative to resources. have added your blog, and would love to get a briefing some time to hear more about what you&#039;re doing.</description>
		<content:encoded><![CDATA[<p>Dan: thanks for the feedback, and understand about keeping the expectations reasonable relative to resources. have added your blog, and would love to get a briefing some time to hear more about what you&#8217;re doing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Ciruli</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1426</link>
		<dc:creator>Dan Ciruli</dc:creator>
		<pubDate>Fri, 09 Dec 2005 01:26:53 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1426</guid>
		<description>Stephen - we&#039;ve had one user running a couple of agents on Mono.  We&#039;re not officially supporting it yet--it would be biting off more than we can chew at this point--but we&#039;re .NET based, and it seems to work well.  There are some security issues (WSE 2.0 and 3.0 don&#039;t exist on the Mono side, if I&#039;m not mistaken), but I believe that those can be overcome with policy.  Check out my blog or our website (www.digipede.net) if you&#039;re interested.

One other point to make:  scalability is very expensive, it&#039;s true.  But planning for scalability isn&#039;t necessarily expensive--you have to make smart decisions when designing your solution.  On the other hand, if you don&#039;t make smart decisions at design time, then you can end up having to re-write your software--and that can be a very expensive process.

Not planning to scale is like planning not to succeed.  You have to plan to succeed.</description>
		<content:encoded><![CDATA[<p>Stephen &#8211; we&#8217;ve had one user running a couple of agents on Mono.  We&#8217;re not officially supporting it yet&#8211;it would be biting off more than we can chew at this point&#8211;but we&#8217;re .NET based, and it seems to work well.  There are some security issues (WSE 2.0 and 3.0 don&#8217;t exist on the Mono side, if I&#8217;m not mistaken), but I believe that those can be overcome with policy.  Check out my blog or our website (www.digipede.net) if you&#8217;re interested.</p>
<p>One other point to make:  scalability is very expensive, it&#8217;s true.  But planning for scalability isn&#8217;t necessarily expensive&#8211;you have to make smart decisions when designing your solution.  On the other hand, if you don&#8217;t make smart decisions at design time, then you can end up having to re-write your software&#8211;and that can be a very expensive process.</p>
<p>Not planning to scale is like planning not to succeed.  You have to plan to succeed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james governor</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1425</link>
		<dc:creator>james governor</dc:creator>
		<pubDate>Thu, 08 Dec 2005 15:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1425</guid>
		<description>saying something doesnt scale is asking a question of the something. no need to tie ourselves in knots here, but i would have thought there was more to my response that that. hey ho.</description>
		<content:encoded><![CDATA[<p>saying something doesnt scale is asking a question of the something. no need to tie ourselves in knots here, but i would have thought there was more to my response that that. hey ho.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephen o'grady</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1424</link>
		<dc:creator>stephen o'grady</dc:creator>
		<pubDate>Wed, 07 Dec 2005 19:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1424</guid>
		<description>Scott: you can be sure i&#039;ll be trying to do just that ;)

Jeremy: totally agreed. the way that i was talking about it w/ Alex last night, it should be some sort of union type situation. pool together for collective purchasing power, etc.

Jim: you actually scooped me there - well done. i was thinking about a scenario in which some of the bigger providers - folks such as Google, Microsoft and Yahoo - that presumably know how to scale, would become providers of a sort as well. more on that later. 

Dan: interesting. would love to talk to you more about that. one question: do you support Mono apps as well?

James: not sure if that&#039;s exactly the pushback the lesscode folks had against sabbah. danny didn&#039;t ask questions, unfortunately, he said it couldn&#039;t scale - and the lesscoder&#039;s acted as they probably should. 

http://naeblis.cx/rtomayko/2005/05/28/ibm-poop-heads</description>
		<content:encoded><![CDATA[<p>Scott: you can be sure i&#8217;ll be trying to do just that <img src='http://redmonk.com/sogrady/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Jeremy: totally agreed. the way that i was talking about it w/ Alex last night, it should be some sort of union type situation. pool together for collective purchasing power, etc.</p>
<p>Jim: you actually scooped me there &#8211; well done. i was thinking about a scenario in which some of the bigger providers &#8211; folks such as Google, Microsoft and Yahoo &#8211; that presumably know how to scale, would become providers of a sort as well. more on that later. </p>
<p>Dan: interesting. would love to talk to you more about that. one question: do you support Mono apps as well?</p>
<p>James: not sure if that&#8217;s exactly the pushback the lesscode folks had against sabbah. danny didn&#8217;t ask questions, unfortunately, he said it couldn&#8217;t scale &#8211; and the lesscoder&#8217;s acted as they probably should. </p>
<p><a href="http://naeblis.cx/rtomayko/2005/05/28/ibm-poop-heads" >http://naeblis.cx/rtomayko/2005/05/28/ibm-poop-heads</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james Governor</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1423</link>
		<dc:creator>james Governor</dc:creator>
		<pubDate>Wed, 07 Dec 2005 11:06:55 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1423</guid>
		<description>many apps won&#039;t &quot;scale&quot; regardless of the hosting infrastucture. a lot depends on the application design. the specifics of &quot;scale-out-ness&quot;. i am not commenting generically on the ability of these web 2.0 services to scale, but rather considering application design.

same in the Java world. a &quot;J2EE&quot; app that doesnt index data but constantly hits a database is not going to scale, regardless of how many servers you throw at it. 

in terms of your resource question, lets just look at google analytics- which, it did *not* design, but acquired. google doesnt lack the resources to &quot;host&quot; these services it acquired. so what *is* happening. why can&#039;t google do it? i would argue that the initial google architecture design was scalable in a way some of these new services might not be. 

the whole notion of scale is problematical too. there is a lot of expectation management in this space. when Danny Sabbah asks questions of PHP lesscoders call him an asshat. When Stephen O&#039;Grady asks about web 2.0 scale he is applauded.

now i fully understand that web 2.0 and PHP are not interchangeable. but the point i am trying to make is about expectations.

there is also an interesting similarity with Microsoft&#039;s growing up. in that didnt microsoft focus initially on user experience, with no real scalability of design. the question in my mind is can web 2.0 players really deliver scalability as a service (rather than the lumpy improvements and forklifts we saw with windows). ie happening at the back end without the user noticing. we&#039;ve seen some moves in that regard-typepad for example (we noticed the degradation but not the upgrade). which i guess brings us back to your question.

i think a definition of scale would be useful. subsecond response times across many users? or what? that is one reason i like your google example.

that is there is no latency in a google search. compare and contrast with my supposed rich client, where i spend many minutes a day wondering what in the hell the machine is doing. 

that is another advantage of services 2.0 - that is, it makes a lot of sense to just focus on scaling one service, rather than trying to scale *any* service. back to google... 

just a few thoughts.</description>
		<content:encoded><![CDATA[<p>many apps won&#8217;t &#8220;scale&#8221; regardless of the hosting infrastucture. a lot depends on the application design. the specifics of &#8220;scale-out-ness&#8221;. i am not commenting generically on the ability of these web 2.0 services to scale, but rather considering application design.</p>
<p>same in the Java world. a &#8220;J2EE&#8221; app that doesnt index data but constantly hits a database is not going to scale, regardless of how many servers you throw at it. </p>
<p>in terms of your resource question, lets just look at google analytics- which, it did *not* design, but acquired. google doesnt lack the resources to &#8220;host&#8221; these services it acquired. so what *is* happening. why can&#8217;t google do it? i would argue that the initial google architecture design was scalable in a way some of these new services might not be. </p>
<p>the whole notion of scale is problematical too. there is a lot of expectation management in this space. when Danny Sabbah asks questions of PHP lesscoders call him an asshat. When Stephen O&#8217;Grady asks about web 2.0 scale he is applauded.</p>
<p>now i fully understand that web 2.0 and PHP are not interchangeable. but the point i am trying to make is about expectations.</p>
<p>there is also an interesting similarity with Microsoft&#8217;s growing up. in that didnt microsoft focus initially on user experience, with no real scalability of design. the question in my mind is can web 2.0 players really deliver scalability as a service (rather than the lumpy improvements and forklifts we saw with windows). ie happening at the back end without the user noticing. we&#8217;ve seen some moves in that regard-typepad for example (we noticed the degradation but not the upgrade). which i guess brings us back to your question.</p>
<p>i think a definition of scale would be useful. subsecond response times across many users? or what? that is one reason i like your google example.</p>
<p>that is there is no latency in a google search. compare and contrast with my supposed rich client, where i spend many minutes a day wondering what in the hell the machine is doing. </p>
<p>that is another advantage of services 2.0 &#8211; that is, it makes a lot of sense to just focus on scaling one service, rather than trying to scale *any* service. back to google&#8230; </p>
<p>just a few thoughts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Ciruli</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1422</link>
		<dc:creator>Dan Ciruli</dc:creator>
		<pubDate>Tue, 06 Dec 2005 23:02:24 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1422</guid>
		<description>Jim - my company (Digipede) has been working with Microsoft to create a software solution that makes it very easy for developers to write scalable applications built on their platforms (that is, Windows and .NET).  We, in turn, have been approached by at least one service provider who is interested in building facilities that provide a hosting service that would provide true scalable functionality to Web 2.0 companies.</description>
		<content:encoded><![CDATA[<p>Jim &#8211; my company (Digipede) has been working with Microsoft to create a software solution that makes it very easy for developers to write scalable applications built on their platforms (that is, Windows and .NET).  We, in turn, have been approached by at least one service provider who is interested in building facilities that provide a hosting service that would provide true scalable functionality to Web 2.0 companies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jim moore</title>
		<link>http://redmonk.com/sogrady/2005/12/06/scalability-damned-if-you-do-damned-if-you-dont/comment-page-1/#comment-1421</link>
		<dc:creator>jim moore</dc:creator>
		<pubDate>Tue, 06 Dec 2005 22:08:50 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/wp/?p=676#comment-1421</guid>
		<description>terrific post. it would be terrific if someone could provide scalability on some sort of basis other than cash up front, for small Web 2.0 companies.

I a certain sense, that is what Akamai did for Web 1.0 companies--at the Dean campaign we would pay extra for bandwidth at peaks, to Akamai, and though it was expensive it was better than the alternative.   To send out the &quot;Judy Dean interview&quot; video online we spent $70k in a day or so.

Another better solution, certainly for a Web 1.0 site, would be some sort of bittorrent-based cooperative arraingment.  Had bittorent been fartr along during the campaign, we could have gotten 30k or so users or more to host torrents on their computers, and driven our cost for video dowloads to zero.  That would have let us use a lot more video, which would have been fun and perhaps effective.

It strikes me that in the Web 2.0 world scalability is not as simple as in Web 1.0.  The server and processing issues are more central, because at heart the services are more computationally intensive. Bandwidth alone is not a solution.  

Technorati is a perfect example, with complex combinatorial searches as its core offering, but very light bandwidth requirements.  No way is it going to be able to keep up with Google&#039;s server and processing and computational capacity, methinks.

It would be interesting if Microsoft or another big company found a way to do the core backend work for Web 2.0 companies, in trade for some sort of revenue shares or traffic building.  This could lead to a federated organizational structure competing with Google&#039;s and Yahoo&#039;s more centralized organization and technology infrastructure.

That might be an interesting development in the ecosystem..</description>
		<content:encoded><![CDATA[<p>terrific post. it would be terrific if someone could provide scalability on some sort of basis other than cash up front, for small Web 2.0 companies.</p>
<p>I a certain sense, that is what Akamai did for Web 1.0 companies&#8211;at the Dean campaign we would pay extra for bandwidth at peaks, to Akamai, and though it was expensive it was better than the alternative.   To send out the &#8220;Judy Dean interview&#8221; video online we spent $70k in a day or so.</p>
<p>Another better solution, certainly for a Web 1.0 site, would be some sort of bittorrent-based cooperative arraingment.  Had bittorent been fartr along during the campaign, we could have gotten 30k or so users or more to host torrents on their computers, and driven our cost for video dowloads to zero.  That would have let us use a lot more video, which would have been fun and perhaps effective.</p>
<p>It strikes me that in the Web 2.0 world scalability is not as simple as in Web 1.0.  The server and processing issues are more central, because at heart the services are more computationally intensive. Bandwidth alone is not a solution.  </p>
<p>Technorati is a perfect example, with complex combinatorial searches as its core offering, but very light bandwidth requirements.  No way is it going to be able to keep up with Google&#8217;s server and processing and computational capacity, methinks.</p>
<p>It would be interesting if Microsoft or another big company found a way to do the core backend work for Web 2.0 companies, in trade for some sort of revenue shares or traffic building.  This could lead to a federated organizational structure competing with Google&#8217;s and Yahoo&#8217;s more centralized organization and technology infrastructure.</p>
<p>That might be an interesting development in the ecosystem..</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Object Caching 377/379 objects using xcache

Served from: redmonk.com @ 2012-02-14 11:58:12 -->
