<?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>ninesys by nick negulescu</title>
	<atom:link href="http://www.ninesys.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ninesys.com</link>
	<description></description>
	<lastBuildDate>Mon, 12 Dec 2011 18:23:33 +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>Constant improvement</title>
		<link>http://www.ninesys.com/2010/09/12/constant-improvement/</link>
		<comments>http://www.ninesys.com/2010/09/12/constant-improvement/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 07:16:19 +0000</pubDate>
		<dc:creator>Nick Negulescu</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[bigtable]]></category>
		<category><![CDATA[gfs]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mapreduce]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=466</guid>
		<description><![CDATA[Google recently announced its new search feature called &#8220;Instant&#8221;. From early reports about the new service, there was a lot of back-end work that needed to take place. In fact, it sounded like deficiencies in the speed at which Google was able to update its index was a motivating factor. The Register is points to [...]]]></description>
			<content:encoded><![CDATA[<p>Google recently announced its new search feature called &#8220;Instant&#8221;. From early reports about the new service, there was a lot of back-end work that needed to take place. In fact, it sounded like deficiencies in the speed at which Google was able to update its index was a motivating factor. <a href="http://www.theregister.co.uk/2010/09/09/google_caffeine_explained/" target="_blank">The Register is points to Google&#8217;s &#8220;caffene&#8221; release earlier this year as departure from its reliance on MapReduce</a> in favor of <a href="http://highscalability.com/blog/2010/9/11/googles-colossus-makes-search-real-time-by-dumping-mapreduce.html" target="_blank">improvements to BigTable</a>. The real story here is the much needed reimplementation of the Google File System.</p>
<p><span id="more-466"></span></p>
<h2>A Constantly Changing Landscape</h2>
<p>The improved search infrastructure is a direction Google undertook in reaction, in part, to the speed at which information is added to the internet &#8212; <a href="http://googleblog.blogspot.com/2009/10/rt-google-tweets-and-updates-and-search.html" target="_blank">specifically Twitter</a> and then <a href="http://googleblog.blogspot.com/2009/12/relevance-meets-real-time-web.html" target="_blank">a few other social media sites</a>. Closed systems like Facebook are shutting out Google&#8217;s ability &#8220;to organize the world&#8217;s information and make it universally accessible and useful.&#8221;  Yes, publically visible pages are displayed in search results but the overwhelming majority of data in Facebook may never be accessed by Google. That might not be a bad thing.</p>
<p>I&#8217;m sure many people would not want their profile indexed and displayed online to just anyone searching on Google. Despite the fact that many Facebook users complain about privacy issues, most users don&#8217;t understand that Facebook has had a good security system for some time. Not everyone knows how to use it effectively.</p>
<h2>Google Caffeine</h2>
<p>The Caffiene release in June of this year was a complete and holistic overhaul of their indexing system &#8211; with an obvious eye toward future growth, scalability and flexibility.</p>
<p><a href="http://googlewebmastercentral.blogspot.com/2010/06/our-new-search-index-caffeine.html" target="_blank">Google wrote on the webmaster central blog in June</a> of the Caffeine release:</p>
<blockquote><p>Caffeine lets us index web pages on an enormous scale. In fact, every second Caffeine processes hundreds of thousands of pages in parallel. If this were a pile of paper it would grow three miles taller every second. Caffeine takes up nearly 100 million gigabytes of storage in one database and adds new information at a rate of hundreds of thousands of gigabytes per day. You would need 625,000 of the largest iPods to store that much information; if these were stacked end-to-end they would go for more than 40 miles.</p></blockquote>
<p>And that is just for today&#8217;s World Wide Web. Back in the early 2000&#8242;s, for those of us that remember, the <a href="http://answers.google.com/answers/threadview?id=283860" target="_blank">Google index was rebuilt every month and had code names</a>. In subsequent years Google started updating the index more frequently to once a day and then once an hour.</p>
<p>Now, in this latest release, the index is being updated constantly &#8211; <a href="http://www.theregister.co.uk/2010/03/03/google_research_head_norvig_on_pagerank/" target="_blank">every 10 seconds as Peter Norvig stated in March</a>. It also sounds like their previous indexing system was tiered or layered &#8212; causing some layers to become as much as 2 weeks old before being updated.</p>
<p>Well, if you&#8217;re working on the indexing system so heavily then you can imagine some of the necessary infrastructure updates to support the new indexing system&#8217;s requirements.</p>
<h2><span style="font-weight: normal;">GFS2 aka Colossus</span></h2>
<p><span style="font-weight: normal;">The original Google File System is about 10 year old now and the biggest bottleneck has been known for some time: a single-master. Sometimes the shortest path to solving today&#8217;s business problem is by deferring other decisions to the future.</span></p>
<p><span style="font-weight: normal;"><a href="http://queue.acm.org/detail.cfm?id=1594206" target="_blank">Sean Quinlan of Google states in an interview with ACM</a>:</span></p>
<blockquote><p><span style="font-weight: normal;">The decision to build the original GFS around the single master really helped get something out into the hands of users much more rapidly than would have otherwise been possible.</span></p></blockquote>
<p>The new file system implementation breaks away from having a single-master in favor of distributed masters and distributed slave nodes for managing the file system. It really sounds like the new approach in GFS2 looks to design principals from large implementations of LDAP (Active Directory): where response time can be improved by stragetgic deployments of more slaves and masters &#8212; not to mention fault-tolerance. That provides redundancy and improves performance. The new implementation also relies more heavily on <a href="http://labs.google.com/papers/bigtable.html" target="_blank">BigTable</a> to store and retrieve node information.</p>
<p><strong>Constant Improvement</strong></p>
<p>The success of a software project is not determined by its initial success.</p>
<p>Imagine if Google had stopped at online advertising and called it a day. There would be no Answers, no Gmail, no Google News, no Webmaster Tools, no Maps, no Blogger, no Calendar, no Talk, no Docs, no Picasa purchase, no YouTube purchase, no Analytics, no Voice (GrandCentral), no Checkout, no Android, no Google Code, no App Engine,  no Base, <a href="http://mashable.com/2010/08/18/google-verizon-tablet-2/" target="_blank">no Google Tablet</a>, no &#8230;</p>
<p>Successful software projects have good management who understand that success can be only temporary if you&#8217;re not constantly improving.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/09/12/constant-improvement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Dynamo paper</title>
		<link>http://www.ninesys.com/2010/09/07/amazon-dynamo/</link>
		<comments>http://www.ninesys.com/2010/09/07/amazon-dynamo/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 06:27:35 +0000</pubDate>
		<dc:creator>Nick Negulescu</dc:creator>
				<category><![CDATA[Application Software]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=436</guid>
		<description><![CDATA[Werner Vogels, CTO at Amazon.com, posted a paper on Amazon&#8217;s internal called &#8220;Dynamo&#8221; about two year ago that was selected to be presented at the 21st ACM Symposium on Operating Systems Principles. Dynamo is Amazon&#8217;s internal cluster software platform. It is really their operating system since they add &#8220;hot swappable&#8221; commodity hardware to the system in [...]]]></description>
			<content:encoded><![CDATA[<p>Werner Vogels, CTO at Amazon.com, <a href="http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html" target="_blank">posted a paper on Amazon&#8217;s internal called &#8220;Dynamo&#8221;</a> about two year ago that was selected to be presented at the <a href="http://www.sosp2007.org/" target="_blank">21st ACM Symposium on Operating Systems Principles</a>. Dynamo is Amazon&#8217;s internal cluster software platform. It is really their operating system since they add &#8220;hot swappable&#8221; commodity hardware to the system in plug-and-play fashion as needed.</p>
<p>I know I&#8217;m late to finding this particular paper since it was first published about two years ago. Better late than never!</p>
<p><span id="more-436"></span></p>
<p>I found it interesting that Amazon uses a service-orientated-architecture of about 150 services to compose any one page. I just drew a few boxes on this page to illustrate some obvious ones that the end user sees. I&#8217;m sure there are other services working in the background that track how many times you&#8217;ve viewed the page, what parts of the page you scroll to and what buttons you click on to name just a few.</p>
<p><a href="http://www.ninesys.com/wp-content/uploads/2010/09/page_screenshot.png"><img class="aligncenter size-full wp-image-609" title="Sample Amazon Page Screen Shot" src="http://www.ninesys.com/wp-content/uploads/2010/09/page_screenshot.png" alt="Sample Amazon Page Screen Shot" width="450" height="2761" /></a></p>
<p>The paper goes on to describe four &#8220;other key principles&#8221; which I think are important architectural keys when building a SOA-based system.</p>
<ul>
<li><strong>Incremental scalability</strong> &#8211; As new systems are added to the overall fabric of Dynamo, it increases the overall capability of the system.</li>
<li><strong>Symmetry</strong> &#8211; Except for processing capacity and hardware vintage, all nodes act the same.</li>
<li><strong>Decentralization</strong> &#8211; Peering instead of master-slave. The &#8220;master&#8221; will always become a bottleneck!</li>
<li><strong>Heterogeneity</strong> &#8211; Basically the Dynamo system allows the workload to scale out onto whatever type of server is available as long as the platform is the same. I bet that allows Amazon the flexibility of &#8220;purchasing and forgetting&#8221; hardware. The commodity hardware spans several generations of hardware improvements as servers are added and retired.</li>
</ul>
<p>Some interesting solutions for large-scale systems:</p>
<ul>
<li>DHTs - <a href="http://en.wikipedia.org/wiki/Distributed_hash_table" target="_blank">Distributed Hash Tables</a></li>
<li><a href="http://en.wikipedia.org/wiki/Consistent_hashing" target="_blank">Consistent Hashing</a></li>
<li><a href="http://en.wikipedia.org/wiki/Vector_clock" target="_blank">Vector clocks</a></li>
<li><a href="http://en.wikipedia.org/wiki/Quorum_(Distributed_Systems)" target="_blank">Quorum</a></li>
<li>anti-entropy based recovery &#8211; Couldn&#8217;t find a link for this concept.</li>
</ul>
<p>Thanks to Werner Vogels for publishing the paper!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/09/07/amazon-dynamo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC HD2 is not the best, but tethering rocks</title>
		<link>http://www.ninesys.com/2010/09/05/htc-hd2-is-not-the-best-but-tethering-rocks/</link>
		<comments>http://www.ninesys.com/2010/09/05/htc-hd2-is-not-the-best-but-tethering-rocks/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 23:57:18 +0000</pubDate>
		<dc:creator>Nick Negulescu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[None of the above]]></category>
		<category><![CDATA[htc hd2]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=389</guid>
		<description><![CDATA[I&#8217;ve got a laundry list of issues with my HTC HD2 (Twitter OAuth fix is a no-show so far, Windows Phone random reboots, no Windows Phone 7 planned, slowest music player ever &#8212; that&#8217;s just getting started) but the one bright spot is the ability to tether over a USB connection to T-Mobile&#8217;s 3G network. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a laundry list of issues with my HTC HD2 (<a href="http://blog.twitter.com/2010/08/twitter-applications-and-oauth.html" target="_blank">Twitter OAuth fix is a no-show so far</a>, Windows Phone random reboots, no Windows Phone 7 planned, slowest music player ever &#8212; that&#8217;s just getting started) but the one bright spot is the ability to tether over a USB connection to T-Mobile&#8217;s 3G network. I just ran a speed test and here are the results: 3.82 MB/s download and 0.63 MB/s upstream. Sure beats 56K!</p>
<p><img class="alignnone size-full wp-image-393" title="Speakeasy.net T-Mobile 3G speed test" src="http://www.ninesys.com/wp-content/uploads/2010/09/speakeasy_tmobile_speedtest1.png" alt="Speakeasy.net T-Mobile 3G speed test" width="541" height="446" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/09/05/htc-hd2-is-not-the-best-but-tethering-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful Charting and Visualization Tools</title>
		<link>http://www.ninesys.com/2010/09/04/useful-charting-tools/</link>
		<comments>http://www.ninesys.com/2010/09/04/useful-charting-tools/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 18:19:14 +0000</pubDate>
		<dc:creator>Nick Negulescu</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[r]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=241</guid>
		<description><![CDATA[Here are a few useful charting tools for the .NET platform and one statistical analysis package available on Linux. ASP.NET Charting Tools The ASP.NET controls were released in the late fall of 2008. The chart controls were finally included in the C# 4.0 release as part of the standard ASP.NET platform.  If you&#8217;re looking for reasons [...]]]></description>
			<content:encoded><![CDATA[<p>Here are a few useful charting tools for the .NET platform and one statistical analysis package available on Linux.</p>
<p><span id="more-241"></span></p>
<h3><span style="font-weight: normal;">ASP.NET Charting Tools</span></h3>
<p><a href="http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx" target="_blank">The ASP.NET controls were released in the late fall of 2008</a>. The chart controls were finally included in the C# 4.0 release as part of the standard ASP.NET platform.  If you&#8217;re looking for reasons to upgrade to C# 4.0, this three part series is a big reason to do so if you rely on reporting in your web application using SQL Reporting Service. <a href="http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-an-asp-net-report-using-visual-studio-2010-part-1.aspx" target="_blank">Part 1</a>, <a href="http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-a-asp-net-report-using-visual-studio-2010-part-2.aspx" target="_blank">Part 2</a>, <a href="http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-a-asp-net-interactive-report-using-visual-studio-2010-part-3.aspx" target="_blank">Part 3</a>.</p>
<h3><span style="font-weight: normal;">Google Chart Tools</span></h3>
<p><a href="http://code.google.com/apis/charttools/" target="_blank">Google Chart Tools</a> comes in two flavors:  <a href="http://code.google.com/apis/chart/index.html" target="_blank">Image Charts</a> and <a href="http://code.google.com/apis/visualization/interactive_charts.html" target="_blank">Interactive Charts</a>. Both sets have some very cool features. Your application just needs access to the internet.</p>
<div class="wp-caption alignright" style="width: 260px"><img title="This is a QR Code" src="http://www.google.com/chart?cht=qr&amp;chd=t:60,40&amp;chs=250x100&amp;chl=This%20is%20a%20QR%20code" alt="This is a QR Code" width="250" height="100" /><p class="wp-caption-text">This is a QR Code (That&#39;s also the message that appears if you have a decoder)</p></div>
<p>The only issue I see with using some external charting provider like Google is that you rely on them for core aspects of understanding your business. Say, one day, Google&#8217;s server&#8217;s go down for a 3 hour period &#8212; or the route to Google&#8217;s servers is unavailable. I see that happening about as often as the power going out at home &#8212; but it does happen. What does your application do to recover? What do you show when the graphics don&#8217;t appear?</p>
<p>That  minor issue aside, there are so many cool features with the Google Charting tools, that it outweighs the downside for small the medium sized applications. The good thing is that these tools are free but I wonder how Google views &#8220;customers&#8221; of its free services with respect to long-term API support.</p>
<p><a href="http://code.google.com/p/googlechartsharp/" target="_blank">Check out the googlechartsharp project at Google Code Project Hosting</a> for a .NET implementation. <a href="http://www.mattdurrant.com/GoogleCharts.aspx" target="_blank">Matt Durrant has another version with source code available</a>.</p>
<p><strong><em>Tip: If you want to use Google Chart Tools &#8211; Image Charts &#8212; over HTTPS, you need to change the base URL from </em></strong></p>
<p><a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=https://chart.apis.google.com/chart%3F&amp;usg=AFQjCNERKB8YgMNmgDEyl8i8veIu8tP7rw" target="_blank">http://chart.apis.google.com/chart?</a></p>
<p>to</p>
<p><a rel="nofollow" href="http://www.google.com/url?sa=D&amp;q=https://www.google.com/chart%3F&amp;usg=AFQjCNGPfW95ij2IVeDM0M8yDQ1c8auxqA" target="_blank">https://www.google.com/chart?</a>.</p>
<p>Google doesn&#8217;t have a valid SSL certificate on &#8220;chart.apis.google.com&#8221;.</p>
<p>Example:</p>
<p><a href="https://www.google.com/chart?cht=p3&amp;chd=t:60,40&amp;chs=250x100&amp;chl=Sample|Chart" target="_blank">https://www.google.com/chart?cht=p3&amp;chd=t:60,40&amp;chs=250&#215;100&amp;chl=Sample|Chart</a></p>
<p>Some sample Google Chart Images</p>
<div class="wp-caption aligncenter" style="width: 310px"><img title="Idea Chart - Venn Diagram Example" src="http://chart.apis.google.com/chart?chs=300x225&amp;cht=v&amp;chco=FF6342,ADDE63,63C6DE&amp;chd=t:100,80,60,30,30,30,10&amp;chdl=My+Ideas|Your+Ideas|Bob's+Ideas" alt="Venn Diagram Example" width="300" height="225" /><p class="wp-caption-text">Idea Chart - Venn Diagram Example</p></div>
<div class="wp-caption aligncenter" style="width: 450px"><img title="USA Thematic Map" src="http://chart.apis.google.com/chart?chf=bg,s,EAF7FE&amp;chs=440x220&amp;cht=t&amp;chco=F5F5F5,EDF0D4,6C9642,13390A&amp;chld=AKALARAZCACOCTDEFLGAHIIAIDILINKSKYLAMAMDMEMIMNMOMSMTNCNDNENHNJNMNVNYOHOKORPARISCSDTNTXUTVAVTWAWIWVWY&amp;chd=s:BfBBABKDCBBBAKDECSAQDBDGLLAAESJDEHGQBGCACFBBDPBH9A&amp;chtm=usa" alt="USA Thematic Map" width="440" height="220" /><p class="wp-caption-text">USA Thematic Map</p></div>
<h3>The R Project for Statistical Computing</h3>
<p><a href="http://www.r-project.org/" target="_blank">R is a Unix-based statistical analysis package that has the ability to create any type of visual representation imaginable</a>. Here&#8217;s a brief description from the About Us page at the R project</p>
<blockquote><p>R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, &#8230;) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.</p></blockquote>
<p><img class="alignleft" src="http://www.r-project.org/screenshots/ozone.png" alt="" width="600" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/09/04/useful-charting-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapReduce Options for .NET</title>
		<link>http://www.ninesys.com/2010/02/07/mapreduce-options-for-net/</link>
		<comments>http://www.ninesys.com/2010/02/07/mapreduce-options-for-net/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 06:33:48 +0000</pubDate>
		<dc:creator>Nick Negulescu</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[mapreduce]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=193</guid>
		<description><![CDATA[There are some questions about how the recent patent award for MapReduce to Google will impact existing projects. DryadLINQ &#8211; Microsoft LINQ implementation (awesome idea) qizmt &#8211; MySpace MapReduce .NET implementation.]]></description>
			<content:encoded><![CDATA[<p>There are some questions about how the <a href="http://arstechnica.com/open-source/news/2010/01/googles-mapreduce-patent-what-does-it-mean-for-hadoop.ars">recent patent award for MapReduce to Google </a>will impact existing projects.</p>
<ul>
<li><a href="http://research.microsoft.com/en-us/projects/dryadlinq/default.aspx">DryadLINQ</a> &#8211; Microsoft LINQ implementation (awesome idea)</li>
<li><a href="http://code.google.com/p/qizmt/">qizmt</a> &#8211; MySpace MapReduce .NET implementation.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/02/07/mapreduce-options-for-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CloudCamp Seattle</title>
		<link>http://www.ninesys.com/2010/02/04/cloudcamp-seattle/</link>
		<comments>http://www.ninesys.com/2010/02/04/cloudcamp-seattle/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:23:26 +0000</pubDate>
		<dc:creator>Nick Negulescu</dc:creator>
				<category><![CDATA[Web Services]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=149</guid>
		<description><![CDATA[CloudCamp was fun, my first &#8220;unconference&#8221;. Vendors presented their services in 5 minutes or less, here were some. WebServius &#8211; 3rd party billing for your web service. Handles things like signup, metering, api key gen, quotas &#38; analytics. DynInc &#8211; Who knew DNS could be so cool? Regional DNS routing, global traffic management, geo targeting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cloudcamp.com/">CloudCamp</a> was fun, my first &#8220;unconference&#8221;. Vendors presented their services in 5 minutes or less, here were some.</p>
<ul>
<li><a href="http://www.webservius.com">WebServius</a> &#8211; 3rd party billing for your web service. Handles things like signup, metering, api key gen, quotas &amp; analytics.</li>
<li><a href="http://dyn.com/">DynInc</a> &#8211; Who knew DNS could be so cool? Regional DNS routing, global traffic management, geo targeting traffic, load balancing. This is what sys admins do when they go to heaven.</li>
<li><a href="http://www.twilio.com/">Twilio</a> &#8211; Phone API (Press 1 for &#8220;Services&#8221;, Press 2 for &#8220;Billing&#8221;). I couldn&#8217;t remember their name for the longest time until last night when they were mentioned by the speaker from WebServius. Didn&#8217;t actually present.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/02/04/cloudcamp-seattle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SAWSUG 2/2/2010</title>
		<link>http://www.ninesys.com/2010/02/03/sawsug-222010/</link>
		<comments>http://www.ninesys.com/2010/02/03/sawsug-222010/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:15:30 +0000</pubDate>
		<dc:creator>Nick Negulescu</dc:creator>
				<category><![CDATA[Web Services]]></category>
		<category><![CDATA[aws]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/?p=143</guid>
		<description><![CDATA[Yesterday&#8217;s SAWSUG meeting was held in the soon-to-be old Amazon building on Beacon Hill. Saw great presentations by AWS feature rollout since November (A December to remember) AWS DB offering overview (EC2 AMIs, RDS and SimpleDB). Don&#8217;t forget the 4 hour maintenance window! Rollout of 5.1.4.2 is coming soon. Senior VP Engineering Bob Wise from [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday&#8217;s <a href="http://www.sawsug.com">SAWSUG</a> meeting was held in the soon-to-be old Amazon building on Beacon Hill. Saw great presentations by</p>
<ul>
<li>AWS feature rollout since November (A December to remember)</li>
<li>AWS DB offering overview (EC2 AMIs, RDS and SimpleDB). Don&#8217;t forget the 4 hour maintenance window! Rollout of 5.1.4.2 is coming soon.</li>
<li>Senior VP Engineering Bob Wise from  <a href="http://www.nutsie.com">nuTsie.com</a> (aka <a href="http://www.melodeo.com">Melodeo</a>)</li>
<li><a href="http://www.opscode.com">OpsCode</a>&#8216;s CTO Adam Jacob and VP Engineering Christopher Brown.</li>
</ul>
<p>Take aways:</p>
<ul>
<li>Amazon&#8217;s 8th floor presentation room had some rockin&#8217; views of the sound!</li>
<li>Both presentations hinted that small AWS instances really don&#8217;t provide the best bang for your buck. Medium (High CPU) and Large sizes tend to provide better performance.</li>
<li>Didn&#8217;t know that Windows 2008 R2 was now available on AWS (haven&#8217;t checked since December).</li>
<li>CIDR addresses should be &#8220;/32&#8243; unless you know what you&#8217;re doing!</li>
<li>HIPPA compliance is at the App level, SAS 70 is at the physical layer.</li>
<li>Locking your AWS instances can prevent accidental/unintentional shutdowns.</li>
<li>memcached, memcached, memcached.</li>
<li><a href="http://www.eucalyptus.com/">Ecualyptus</a>: Your own private Idaho (in the cloud) is AWS API compatible!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/02/03/sawsug-222010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launching new site</title>
		<link>http://www.ninesys.com/2010/01/28/hello-world/</link>
		<comments>http://www.ninesys.com/2010/01/28/hello-world/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:42:23 +0000</pubDate>
		<dc:creator>Nick Negulescu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[hello world]]></category>

		<guid isPermaLink="false">http://www.ninesys.com/wp/?p=1</guid>
		<description><![CDATA[Welcome to the recently redesigned ninesys.com. It&#8217;s been a few years so I thought I would refresh the look and roll out a few more pages and functionality.]]></description>
			<content:encoded><![CDATA[<p>Welcome to the recently redesigned ninesys.com. It&#8217;s been a few years so I thought I would refresh the look and roll out a few more pages and functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninesys.com/2010/01/28/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 2.135 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-04-04 11:47:02 -->

