<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anchor Web Hosting Blog &#187; scalability</title>
	<atom:link href="http://www.anchor.com.au/blog/tag/scalability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anchor.com.au/blog</link>
	<description>A view into the Anchor Engineroom</description>
	<lastBuildDate>Wed, 08 Feb 2012 00:51:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Your Magento store + Anchor = ?</title>
		<link>http://www.anchor.com.au/blog/2012/01/your-magento-store-anchor/</link>
		<comments>http://www.anchor.com.au/blog/2012/01/your-magento-store-anchor/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 05:03:14 +0000</pubDate>
		<dc:creator>Barney Desmond</dc:creator>
				<category><![CDATA[FTW]]></category>
		<category><![CDATA[case study]]></category>
		<category><![CDATA[games paradise]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://www.anchor.com.au/blog/?p=2417</guid>
		<description><![CDATA[A little bit of horn-blowing, the correct answer is of course &#8220;a winning combination&#8221;. We often find ourselves bothered by PHP instead of being hot-and-bothered, but Magento is a pretty well-engineered app. It&#8217;s got solid documentation (a godsend), and while it&#8217;s very resource intensive if you&#8217;re a $5-a-month hosting customer, it&#8217;s clear they&#8217;ve given a [...]]]></description>
			<content:encoded><![CDATA[<p>A little bit of horn-blowing, the correct answer is of course &#8220;a winning combination&#8221;.  <img src='http://www.anchor.com.au/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We often find ourselves bothered by PHP instead of being hot-and-bothered, but Magento is a pretty well-engineered app. It&#8217;s got solid documentation (a godsend), and while it&#8217;s very resource intensive if you&#8217;re a $5-a-month hosting customer, it&#8217;s clear they&#8217;ve given a lot of thought to scalability for running a serious online shop.</p>
<p>Scalability? Yes please! If you&#8217;re interested in that sort of thing, we recently published a little <a href="http://www.anchor.com.au/about-us/case-studies/games-paradise">case study about our friends at Games Paradise</a>, and how we helped them gear up for the Christmas season.</p>
<p>Feel free to get in touch if you have any questions, or want to know more about what we do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anchor.com.au/blog/2012/01/your-magento-store-anchor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Myth of Infinite Cloud Scalability</title>
		<link>http://www.anchor.com.au/blog/2009/11/the-myth-of-infinite-cloud-scalability/</link>
		<comments>http://www.anchor.com.au/blog/2009/11/the-myth-of-infinite-cloud-scalability/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 21:13:50 +0000</pubDate>
		<dc:creator>matt</dc:creator>
				<category><![CDATA[FTW]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[myth]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://www.anchor.com.au/blog/?p=1368</guid>
		<description><![CDATA[Recently, I read an article from a fairly prominent &#8220;cloud computing&#8221; vendor, which contained a line that basically said &#8220;Let the cloud worry about your scalability and performance problems&#8221;. I nearly snorted my late-mid-morning can of mother out my nose when I read it. Here&#8217;s why. &#8220;Let the cloud worry about your scalability&#8221; is nothing [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I read an article from a fairly prominent &#8220;cloud computing&#8221; vendor, which contained a line that basically said &#8220;Let the cloud worry about your scalability and performance problems&#8221;.  I nearly snorted my late-mid-morning <a href="http://www.anchor.com.au/blog/2009/10/upping-the-maternal-ante/">can of mother</a> out my nose when I read it.  Here&#8217;s why.</p>
<p>&#8220;Let the cloud worry about your scalability&#8221; is nothing more than a thinly disguised version of &#8220;just throw more hardware at it&#8221;.  This is a &#8220;solution&#8221; beloved of salespeople everywhere, because it&#8217;s plausible, real easy to say, and makes a whole pile more money for the company providing the hardware.  However, while it <em>can</em> be an appropriate solution <a href="http://www.anchor.com.au/hosting/development/HuntingThePerformanceWumpus">in the right circumstances, and with appropriate evidence of its effectiveness in those particular circumstances</a>, it usually isn&#8217;t the only option, it often isn&#8217;t the best option, and sometimes it isn&#8217;t an effective option at all.</p>
<p>The dirty little secret of hosting is that your scaling <em>ability</em> is solely determined by your application &#8212; the technologies it uses and its internal architecture.  Yes, you can <em>probably</em> get more performance or concurrent users out of throwing more hardware at it <em>this time</em>, but sooner or later more memory or faster CPUs isn&#8217;t going to do anything useful.</p>
<p>I suppose, in some perverse way, just telling developers that &#8220;the cloud will provide&#8221; could be construed as a kindness.  In the same way that we give high school kids the simplified approximation of motion that is Newton&#8217;s Laws, rather than the complicated and fiddly reality of relativity, saying &#8220;let the cloud scale you to being the next Facebook&#8221; might be a useful approximation to let developers ignore extraneous details and focus on getting things &#8220;right enough&#8221;.</p>
<p>The vast majority of sites, even those who aspire to be the next Twitter, will never get to anywhere near that scale.  Even if it <em>is</em> the goal (and plenty of sites manage to occupy a satisfying &#8212; and dare I say it, <em>profitable</em> &#8212; niche without needing a second datacentre full of equipment), a new site is only going to get that big by focusing on satisfying users and creating compelling applications.</p>
<p>Spending your time writing Yet Another Key-Value Store is an awesome way to spend a lazy weekend, but when you&#8217;re burning your rent cheque and credit rating trying to get your &#8220;next big thing&#8221; site off the ground, every minute spent <em>not</em> awesomising your user experience is putting you 35c closer to having to go back to working for The Man.</p>
<p>For whatever reason, though, it makes me uncomfortable to lie to people about things like this, even if I might think it&#8217;s in their interest.  I know, first hand, the shock and pain that comes from finding out that your site, beloved by millions, is suddenly overloaded and unreliable &#8212; and, even worse, that throwing hardware at the problem won&#8217;t do a damned thing.  It&#8217;s an awful feeling.</p>
<p>While you can&#8217;t be worrying about scaling to a million users when your site has a grand total of three users (one of which is your mum), you have to prepare for it when things starts to take off, and have a plan in place to deal with it.</p>
<p>Sooner or later, you&#8217;re going to have to sit down, find the pain points in your current architecture, and work out how to solve them.  If you&#8217;re not comfortable doing that yourself, then you need smart systems people who know how.  I can guarantee you that &#8220;the cloud&#8221; isn&#8217;t going to advise you on how to restructure your file storage so it will horizontally scale to a petabyte of data.  Don&#8217;t rely on it to scale you out of trouble.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anchor.com.au/blog/2009/11/the-myth-of-infinite-cloud-scalability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

