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

<channel>
	<title>GigaOM &#187; Heroku</title>
	<atom:link href="http://gigaom.com/tag/heroku/feed/" rel="self" type="application/rss+xml" />
	<link>http://gigaom.com</link>
	<description></description>
	<lastBuildDate>Thu, 20 Jun 2013 06:14:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gigaom.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0db8f6557d022075dbbf010c54d46d93?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>GigaOM &#187; Heroku</title>
		<link>http://gigaom.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gigaom.com/osd.xml" title="GigaOM" />
	<atom:link rel='hub' href='http://gigaom.com/?pushpress=hub'/>
		<item>
		<title>Meet the heavyweight team behind Heavybit, a community for developer-focused startups</title>
		<link>http://gigaom.com/2013/06/18/meet-the-heavyweight-team-behind-heavybit-a-community-for-developer-focused-startups/</link>
		<comments>http://gigaom.com/2013/06/18/meet-the-heavyweight-team-behind-heavybit-a-community-for-developer-focused-startups/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 16:00:08 +0000</pubDate>
		<dc:creator>Derrick Harris</dc:creator>
				<category><![CDATA[application development]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Heavybit]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=658434</guid>
		<description><![CDATA[Heroku co-founder James Lindenbaum is launching a new effort focused on giving developer-focused startups the tools they need to scale. He has recruited some significant peers and investors as advisers to teach member companies the ropes.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=658434&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>James Lindenbaum learned his lessons the hard way. When he co-founded Heroku in 2007, life wasn&#8217;t nearly as easy as it is now for startups targeting application developers as their end-users. He and his team had no real choice but to host their application platform on Amazon Web Services and to learn the ins and outs of that cloud service as if they were real, dyed-in-the-wool systems engineers. Only, they weren&#8217;t.</p>
<p>They were app developers; the transformation into systems engineers was just a necessity of growing the business. A website that looked pretty and worked smoothly was little more than veneer if the real product &#8212; the AWS virtual servers running Heroku&#8217;s customers&#8217; applications under the covers of the hip samurai-themed web service &#8212; didn&#8217;t work. At one point, Lindenbaum joked during a recent call, Heroku had to do a UX refresh &#8220;and we literally didn&#8217;t have anyone in the company who could build web apps anymore.&#8221;</p>
<p>After leaving Heroku and <a href="http://gigaom.com/2010/12/08/salesforce-buys-herokus-ruby-cloud-for-212-million/">ultimately its parent company Salesforce.com</a> , Lindenbaum is back in the public eye with a new effort called <a href="http://www.heavybit.com">Heavybit Industries</a> that aims to save other startups from Heroku&#8217;s early growing pains. The idea came after so many fledgling companies came to Heroku looking for help, and after Lindenbaum got personally involved with some as an adviser or investor. He eventually realized that there&#8217;s a lot of institutional knowledge out there about how to build business that serve developers, but there&#8217;s also a lot of duplicated effort because the people starting these businesses often don&#8217;t know their peers exist, much less what they&#8217;re up to.</p>
<h2 id="how-heavybit-works">How Heavybit works</h2>
<p>Heavybit is like a co-working-space-meets-incubator-meets fraternity, and Lindenbaum has recruited some of the biggest names in venture capital, application development and developer-focused startups to make sure Heavybit delivers on its promise. It works like this: Companies that have raised some money, gained some traction among developers, and now have to deal with the difficult problems of scaling their code or monetizing their business come to Heavybit. Once accepted, they&#8217;re in the &#8220;active period&#8221; for nine months, which includes a curriculum of weekly talks on technology or entrepreneurship; office hours with experts and investors; and meeting/work space in a building in San Francisco&#8217;s SOMA neighborhood.</p>
<div id="attachment_658506" class="wp-caption aligncenter" style="width: 711px"><a href="http://gigaom2.files.wordpress.com/2013/06/lindenbaum.jpg"><img  alt="James Lindenbaum at Structure 2009. (c) Pinar Ozger" src="http://gigaom2.files.wordpress.com/2013/06/lindenbaum.jpg?w=708"   class="size-full wp-image-658506" /></a><p class="wp-caption-text">James Lindenbaum at Structure 2009. (c) Pinar Ozger</p></div>
<p>Membership in Heavybit is in exchange for equity, and the community has space for between 10 to 15 companies at a time, Lindenbaum said (although it&#8217;s really a &#8220;membership for life&#8221; situation). The <a href="http://www.heavybit.com/members">first batch of startups</a> includes some more-established ones &#8212; <a href="http://paidcontent.org/2012/07/26/brightcove-reports-41-revenue-spikes-buys-zencoder/">Zencoder</a>, Stripe, <a href="http://gigaom.com/2013/01/31/seeking-more-enterprise-clients-pagerduty-takes-10-7m-in-funding/">PagerDuty</a> and <a href="http://gigaom.com/2012/05/31/scoop-meteor-gets-9m-in-funding/">Meteor</a> &#8212; that will serve as mentors as well as receive mentorship. Other inaugural Heavybit members include Treasure Data, Kodowa, Iron.io, <a href="http://gigaom.com/2013/02/25/circleci-gets-1-5m-to-build-out-continuous-integration-service/">CircleCi</a>, CloudConnect, <a href="http://gigaom.com/2012/07/24/keen-io-gathers-750k-seed-money-to-staff-up-mobile-analytics/">Keen IO</a>, Codenvy and Backlift.</p>
<p>Early Heavybit expert advisers include Derek Collison (<a href="http://gigaom.com/2012/05/09/exclusive-cloudfoundrys-founder-debuts-apcera-with-2-2m-in-funding/">Apcera</a>/VMware/Google), Adam Gross (CloudConnect/Salesforce.com), Jesse Robbins (<a href="http://gigaom.com/2011/06/14/opscode-gets-chef-cooking-for-the-enterprise/">Opscode</a>/Amazon), Javier Soltero (<a href="http://cerealbits.tumblr.com/post/53229110338/the-road-is-made-by-walking">Acompli</a>/VMware/<a href="http://gigaom.com/2009/05/04/springsource-buys-hyperic-for-enterprise-push/">Hyperic</a>), and Lindenbaum&#8217;s Heroku co-founders Adam Wiggins and Orion Henry. Among  Heavybit&#8217;s early investor partners are Ping Li (Accel Partners), Chris Sacca (Lowercase Capital), John Connors (Ignition Partners) and Matt Ocko (<a href="http://gigaom.com/2012/08/09/big-data-vc-firm-data-collective-steps-out-of-the-shadows/">Data Collective</a>).</p>
<h2 id="bringing-bad-ass-engineers-bac">Bringing &#8220;bad-ass&#8221; engineers back from mobile apps</h2>
<p>One of Lindenbaum&#8217;s goals when putting together the advisers &#8212; and one of his continuing goals with Heavybit &#8212; is to to put member companies in touch with people who really understand the business and architectural complexities of distributed, multitenant applications. &#8220;The reason [these developer-focused] products are so great is because they&#8217;re built &#8230; by app developers for app developers,&#8221; Lindenbaum said. But, like the Heroku team early on, the founders aren&#8217;t always skilled in building systems designed to scale.</p>
<p>&#8220;The scale curve is much steeper for these companies,&#8221; he explained, because the way it usually works is these businesses attract customers who also have their own customers to serve. So rather than handling data for one company, they might be handling data for 20 of that company&#8217;s clients, as well.</p>
<p>In order to put his companies in touch with the best of the best of distributed systems engineers, though, Lindenbaum first has to walk those guys back from the Instagram edge. Once you prove yourself at a place like Google or Facebook, Lindenbaum said, &#8220;[E]veryone thinks you&#8217;re a bad ass. As soon as you say you&#8217;re going to build a thing, VCs line up to give you money.&#8221;</p>
<p>Unfortunately, he added, many of these people are chasing the past rather than future, trying to cash in their lottery tickets on building the next photo-sharing app rather than on the hairy enterprise-grade systems problems where their skills would really be valuable.</p>
<p>But he has a plan to bring them back to the enterprise side. He intends to push the message of how hard these problems are and how much the cloud services and developer-focused products industries are becoming analogous to traditional heavy industries in terms of the complex but mature supply chains involved.</p>
<p>Essentially, he wants to do the &#8220;Got Milk?&#8221; ads for the cloud services industry, educating the market so the individual companies don&#8217;t have to. It&#8217;ll be like a trade association, he joked, &#8220;only the non-evil version of that.&#8221; Once you shine a light on the difficulty of the problems, Lindenbaum said, the really good engineers come running back to solve them.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=658434&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=646564"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=646564" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=658434+meet-the-heavyweight-team-behind-heavybit-a-community-for-developer-focused-startups&utm_content=dharrisstructure">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/12/how-direct-access-solutions-can-speed-up-cloud-adoption/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=658434+meet-the-heavyweight-team-behind-heavybit-a-community-for-developer-focused-startups&utm_content=dharrisstructure">How direct-access solutions can speed up cloud adoption</a></li><li><a href="http://pro.gigaom.com/2012/10/cloud-and-data-third-quarter-2012-analysis-and-outlook/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=658434+meet-the-heavyweight-team-behind-heavybit-a-community-for-developer-focused-startups&utm_content=dharrisstructure">Cloud and data third-quarter 2012</a></li><li><a href="http://pro.gigaom.com/2012/10/examining-open-hybrid-cloud-options-for-the-enterprise/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=658434+meet-the-heavyweight-team-behind-heavybit-a-community-for-developer-focused-startups&utm_content=dharrisstructure">Examining open hybrid cloud options for the enterprise</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/06/18/meet-the-heavyweight-team-behind-heavybit-a-community-for-developer-focused-startups/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2013/06/heavybit.jpeg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2013/06/heavybit.jpeg?w=150" medium="image">
			<media:title type="html">heavybit</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9e48ffa0913f65c577727457dd63023f?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">dharrisstructure</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/06/lindenbaum.jpg" medium="image">
			<media:title type="html">James Lindenbaum at Structure 2009. (c) Pinar Ozger</media:title>
		</media:content>
	</item>
		<item>
		<title>What I think of Salesforce&#8217;s decision to buy Exact Target for $2.5 billion</title>
		<link>http://gigaom.com/2013/06/04/salesforce-is-buying-exact-target-for-2-5-billion/</link>
		<comments>http://gigaom.com/2013/06/04/salesforce-is-buying-exact-target-for-2-5-billion/#comments</comments>
		<pubDate>Tue, 04 Jun 2013 13:30:12 +0000</pubDate>
		<dc:creator>Om Malik</dc:creator>
				<category><![CDATA[acquisitions]]></category>
		<category><![CDATA[buddy media]]></category>
		<category><![CDATA[Exact Target]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Om Says]]></category>
		<category><![CDATA[salesforce]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=654008</guid>
		<description><![CDATA[Salesforce is trying hard and spending large to diversify from its CRM base. Today it announced plans to buy Exact Target for $2.5 billion on top of about $1.5 billion it spent on companies such as Heroku, Radian6 and Buddy Media.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=654008&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Salesforce, the San Francisco-based company that started out as a customer relationship management (CRM) business is continuing its transformation into a cloud application layer company and to that end, it plans to acquire Indianapolis-based ExactTarget, a marketing platform, for approximately $2.5 billion or about $33.75 per share, in cash.</p>
<p>The deal would increase Salesforce&#8217;s revenue by $120 million to $125 million in the financial year 2014. Revenue for the company&#8217;s full fiscal year 2014 is projected to be in the range of $3.955 to $4.0 billion, an increase of 30 percent to 31 percent year-over-year. The non-GAAP earnings per share will drop to about 16 cents a share for the year. Diluted non-GAAP EPS is expected to be in the range of $0.31 to $0.33. The board of directors of both companies have approved the transaction. The transaction is expected to close late in salesforce.com&#8217;s fiscal second quarter, ending July 31, 2013.</p>
<p>Make no mistake &#8212; this is one expensive deal. In 2012, <a href="http://www.businesswire.com/news/home/20130221006594/en/ExactTarget-Announces-Fourth-Quarter-Full-Year-2012">Exact Target had revenues of $292.3 million</a> (up 41 percent from 2011) and a net loss of $21 million (down from $35 million in 2011.) Exact Target expects to bring in $370.0 million to $374.0 million during 2013 and lose between $20-to-$22 million.</p>
<h2 id="an-expensive-makeover">An Expensive Makeover</h2>
<p>Salesforce&#8217;s makeover is getting more expensive. It <a href="http://techcrunch.com/2010/04/21/salesforce-buys-jigsaw-for-142m-in-cash-plus-earn-out/">paid about $142 million</a> for Jigsaw in April, 2010. Salesforce paid<a href="http://gigaom.com/2010/12/08/salesforce-buys-herokus-ruby-cloud-for-212-million/"> $212 million for Heroku</a> later that year and shelled out <a href="http://gigaom.com/2011/03/30/salesforce-buys-radian6-to-make-companies-more-social/">$326 million for Radian6</a> in 2011 only to open its wallet to spend <a href="http://gigaom.com/2012/06/04/salesforce-makes-its-biggest-buy-pays-689m-for-buddy-media/">another $689 million for Buddy Media</a> last year.</p>
<p>But this one is the big whopper and actually the one that makes the most sense for Salesforce, especially from the perspective of goosing up its revenues. However, this shouldn&#8217;t come as a surprise mostly because the company <a href="http://gigaom.com/2013/02/28/salesforce-ceo-im-still-in-a-buying-mood/">had promised to make more</a> <a href="http://gigaom.com/2013/04/23/salesforce-com-seeks-more-advertising-marketing-revenue-from-social/">&#8220;marketing cloud&#8221; oriented acquisitions</a>. Of course, <a href="http://seekingalpha.com/article/1316021-what-salesforce-com-might-and-might-not-buy-with-its-1-billion">raising over a billion in debt last quarter</a> was even more of a hint of things to come.</p>
<blockquote id="quote-the-cmo-is-expected-"><p>&#8220;The CMO is expected to spend more on technology than the CIO by 2017,&#8221; said Marc Benioff, chairman and CEO, salesforce.com. &#8220;The addition of ExactTarget makes Salesforce the starting place for every company and puts salesforce.com in the pole position to capture this opportunity.&#8221;</p></blockquote>
<div id="attachment_614317" class="wp-caption aligncenter" style="width: 718px"><a href="http://gigaom.com/2013/06/04/salesforce-is-buying-exact-target-for-2-5-billion/1z5o1033/" rel="attachment wp-att-614317"><img  alt="Net:Work 2010: Marc Benioff – CEO, salesforce.com" src="http://gigaom2.files.wordpress.com/2013/02/1z5o1033.jpg?w=708&#038;h=472" width="708" height="472" class="size-large wp-image-614317" /></a><p class="wp-caption-text">Net:Work 2010: Marc Benioff – CEO, salesforce.com</p></div>
<p>Exact Target, to put it crudely, is an email-based marketing platform, one whose usage has been on an upswing as consumer brands have turned to the internet for the marketing efforts. ExactTarget has big-name customers including folks like Coca-Cola. It also adds more structure to Salesforce&#8217;s ambiguous sounding marketing cloud.</p>
<table class=" alignright" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th>Acquisition and date</th>
<th>Amount</th>
</tr>
<tr>
<td>Sendia, April 2006</td>
<td>$15,000,000</td>
</tr>
<tr>
<td>Kieden, Aug. 2006</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Kenlet, Jan. 2007</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Koral, March 2007</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Instranet, Aug. 2008</td>
<td>$31,500,000</td>
</tr>
<tr>
<td>GroupSwim, Dec. 2009</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Informavores, Dec. 2009</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Jigsaw Data Corp., April 2010</td>
<td>$142,000,000</td>
</tr>
<tr>
<td>Sitemasher, June 2010</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Activa Live Chat, Sept. 2010</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Heroku, Dec. 2010</td>
<td>$250,000,000</td>
</tr>
<tr>
<td>Etacts, Dec. 2010</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Dimdim, Jan, 2011</td>
<td>$31,000,000</td>
</tr>
<tr>
<td>Manymoon, Feb. 2011</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Radian6, March 2011</td>
<td>$340,000,000</td>
</tr>
<tr>
<td>Navajo Security, Aug. 2011</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Assistly, Sept. 2011</td>
<td>$50,000,000</td>
</tr>
<tr>
<td>Model Metrics, Nov. 2011</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Rypple, Dec. 2011</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Stypi, May 2012</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Buddy Media, May 2012</td>
<td>$689,000,000</td>
</tr>
<tr>
<td>ChoicePass, June 2012</td>
<td>undisclosed</td>
</tr>
<tr>
<td>Thinkfuse, June 2012</td>
<td>undisclosed</td>
</tr>
<tr>
<td>GoInstant, July 2012</td>
<td>$70,000,000</td>
</tr>
<tr>
<td>Clipboard, May 2013</td>
<td>$12,000,000</td>
</tr>
<tr>
<td>ExactTarget, June 2013</td>
<td>$2,500,000,000</td>
</tr>
</tbody>
</table>
<p>On paper, all of CEO Benioff&#8217;s moves make sense. Cloud infrastructure is the future of software. Social is a core and vital need for companies and marketing is becoming crucial and strategic necessity in our increasingly distraction-infested world. Bringing it all together with mobile &#8212; another area <a href="http://gigaom.com/2013/04/23/new-salesforce-com-features-meld-social-media-marketing-and-crm/">of focus for Salesforce &#8212; makes perfect sense</a>. It is a good strategy to take especially as some of the older (software) guard starts to slip. Exact Target brings in enough muscle into the company to go toe-to-toe with Oracle which acquired <a href="http://gigaom.com/2011/10/24/what-does-oracle-see-in-rightnow-technologies/">RightNow</a>, <a href="http://gigaom.com/2012/12/20/oracle-beefs-up-marketing-applications-savvy-with-871m-buy-of-eloqua/">Eloqua</a> and <a href="http://gigaom.com/2012/05/23/oracle-buys-vitrue-to-hone-social-marketing-chops/">Vitrue</a>.</p>
<h2 id="will-it-work">Will it work?</h2>
<p>The question is whether Salesforce actually make all these disparate pieces start to work together and make a g<em>ourmet dish called profits</em> from all these ingredients. Many on Wall Street are skeptical, though some of it is because of Benioff&#8217;s bombastic &#8220;I am always right&#8221; style.</p>
<p>The doubters have a reason: the marketing cloud, which until recently was only Radian6 and Buddy Media, only was about 3 percent of company&#8217;s revenue &#8212; around $100 million. The other businesses, such as <a href="http://data.com/">Data.com</a> &#8212; which consists of the 2010 Jigsaw acquisition – are said to bring in about a $100 million. It isn&#8217;t clear how much (or how little) the company makes from Heroku and then there is Work.com, its new business that is an amalgamation of Rypple, Choicepass and other assets. Those are rounding errors for a company that is going to bring in $4 billion this year.</p>
<p>That said, for now, Benioff has enough to standup in front of the world and promise what a friend of mine calls &#8220;future bliss.&#8221;</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=654008&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=264170"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=264170" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=tech&utm_medium=editorial&utm_campaign=auto3&utm_term=654008+salesforce-is-buying-exact-target-for-2-5-billion&utm_content=om">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/10/social-third-quarter-2012-analysis-and-outlook/?utm_source=tech&utm_medium=editorial&utm_campaign=auto3&utm_term=654008+salesforce-is-buying-exact-target-for-2-5-billion&utm_content=om">Social third-quarter 2012: analysis and outlook</a></li><li><a href="http://pro.gigaom.com/2011/07/infrastructure-q2-big-data-and-paas-gain-more-momentum/?utm_source=tech&utm_medium=editorial&utm_campaign=auto3&utm_term=654008+salesforce-is-buying-exact-target-for-2-5-billion&utm_content=om">Infrastructure Q2: Big data and PaaS gain more momentum</a></li><li><a href="http://pro.gigaom.com/2011/06/a-field-guide-to-cloud-computing-current-trends-future-opportunities/?utm_source=tech&utm_medium=editorial&utm_campaign=auto3&utm_term=654008+salesforce-is-buying-exact-target-for-2-5-billion&utm_content=om">A field guide to cloud computing: current trends, future opportunities</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/06/04/salesforce-is-buying-exact-target-for-2-5-billion/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2013/02/1z5o1105.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2013/02/1z5o1105.jpg?w=150" medium="image">
			<media:title type="html">Net:Work 2010: Marc Benioff – CEO, salesforce.com</media:title>
		</media:content>

		<media:content url="http://2.gravatar.com/avatar/89c6ff98059617751fcf312690965fa0?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">om</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/02/1z5o1033.jpg?w=708" medium="image">
			<media:title type="html">Net:Work 2010: Marc Benioff – CEO, salesforce.com</media:title>
		</media:content>
	</item>
		<item>
		<title>Heroku says PostGIS support enables smarter mobile app development</title>
		<link>http://gigaom.com/2013/04/30/heroku-says-postgis-support-enables-smarter-mobile-app-development/</link>
		<comments>http://gigaom.com/2013/04/30/heroku-says-postgis-support-enables-smarter-mobile-app-development/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 18:15:03 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Craig Kerstiens]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[MBaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[PostGIS]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=640944</guid>
		<description><![CDATA[Everyone's trying to add geographic data to mobile apps. Heroku says its embrace of PostGIS 2.0 will help devs do that faster and easier.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=640944&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In case you hadn&#8217;t noticed, mobile app development is where the action is. It&#8217;s why <a href="http://gigaom.com/2013/04/25/facebook-acquires-mobile-development-platform-parse/">Facebook just bought Parse</a>, and why <a href="http://gigaom.com/2013/03/24/amazon-web-services-ramps-up-mobile-development/">Amazon</a>, <a href="http://gigaom.com/2013/04/09/salesforce-com-and-rackspace-gear-up-for-mobile-developers/">Rackspace</a> and <a href="http://gigaom.com/2013/02/26/salesforce-com-mobilizes-its-service-cloud/">Salesforce.com</a> are frantically bolstering their mobile app building capabilities. And it&#8217;s why Heroku, which is owned by Salesforce.com, is now adding <a href="http://postgis.net/2012/12/03/postgis-2-0-2">PostGIS 2.0 </a>support to its development platform.</p>
<p><a href="http://gigaom.com/2013/04/30/heroku-says-postgis-support-enables-smarter-mobile-app-development/smartphones-2-2/" rel="attachment wp-att-597145"><img  alt="smartphones" src="https://gigaom-pro-files.s3.amazonaws.com/files/2012/04/smartphones.jpg?w=300" width="300" height="225" class="alignleft size-medium wp-image-597145" /></a></p>
<p>PostGIS is an extension to the PostgreSQL database that many developers use on Heroku&#8217;s platform as a service. According to a <a href="https://postgres.heroku.com/blog/past/2013/4/29/building_location_based_apps_with_postgis/"> blog post announcing PostGIS 2.0 support</a> in beta form, Heroku&#8217;s Craig Kerstiens wrote:</p>
<blockquote id="quote-postgis-2-0-will-ena3"><p>&#8220;PostGIS 2.0 will enable a new class of Heroku applications that leverage location data. Whether you are looking to <a href="http://success.heroku.com/postgis#boston_public_schools">compute walkability scores to nearby schools</a>, <a href="http://success.heroku.com/postgis#scout_advertising">target ads based on GPS locations</a>, or <a href="http://success.heroku.com/postgis#apartment_list">search for apartments by specific neighborhoods</a> PostGIS can help make you build richer functionality into your application more easily.&#8221;</p></blockquote>
<p>Heroku&#8217;s sales pitch is that using PostGIS with Postgres gives developers more resources while cutting the number of services they might require.</p>
<p>For example, a developer who might have in the past turned to a proprietary tool like <a href="http://www.esri.com/software/arcgis">ESRI&#8217;s ArcGIS,</a> and then manage that along with the rest of the stack can now stay with an open-source option tightly linked to the database of choice. That means reduced complexity and the ability to build richer location-based functions faster. At its most basic level, PostGIS support means you can perform spatial queries and analysis on your data.</p>
<p>And that could mean more useful apps. Instead of an app that shows you on a map where the nearest Peet&#8217;s Coffee is, you could get the best walking route to that location factoring in terrain and real world traffic or other data, according to Kerstiens.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=640944&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=180790"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=180790" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=640944+heroku-says-postgis-support-enables-smarter-mobile-app-development&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/04/30/heroku-says-postgis-support-enables-smarter-mobile-app-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2013/04/82090084.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2013/04/82090084.jpg?w=150" medium="image">
			<media:title type="html">pins in map</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="https://gigaom-pro-files.s3.amazonaws.com/files/2012/04/smartphones.jpg?w=300" medium="image">
			<media:title type="html">smartphones</media:title>
		</media:content>
	</item>
		<item>
		<title>Heroku comes to Europe, but data protection issues remain</title>
		<link>http://gigaom.com/2013/04/25/heroku-comes-to-europe-but-data-protection-issues-remain/</link>
		<comments>http://gigaom.com/2013/04/25/heroku-comes-to-europe-but-data-protection-issues-remain/#comments</comments>
		<pubDate>Thu, 25 Apr 2013 10:31:23 +0000</pubDate>
		<dc:creator>David Meyer</dc:creator>
				<category><![CDATA[Data Protection]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[Safe Harbor]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=634296</guid>
		<description><![CDATA[The platform-as-a-service outfit has taken its first non-U.S. region out of private beta. However, although it runs out of Ireland, some personal data may still be routed through the U.S.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=634296&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Heroku has opened up a European region to complement its existing U.S. region, in order to cut down on the latency experienced by customers running their apps from the platform for the benefit of European users. However, that doesn&#8217;t make Heroku entirely compliant with European data protection law – yet.</p>
<p>In a <a href="https://blog.heroku.com/archives/2013/4/24/europe-region"> blog post</a>, Heroku&#8217;s Zeke Sikelianos said the platform-as-a-service oufit had been seeing great demand from the non-U.S. world, and its second region was now live as a public beta, following a private beta with customers such as Swedish television network TV4.</p>
<p>&#8220;Deploying our app closer to our users in Heroku&#8217;s Europe region gave us a 150ms improvement in web performance. Based on this win for our users, we&#8217;re moving all of our apps to the Europe region,&#8221; the post quoted TV4 CTO Per Åström as saying.</p>
<p>The European region, which runs out of Amazon&#8217;s Irish data center, comes with all the same features as the U.S. region. Over 60 <a href="https://addons.heroku.com/?q=europe">add-ons</a> are already available for the region, such as Heroku Postgres and ClearDB, and others are on their way. The company has introduced <a href="https://devcenter.heroku.com/articles/app-migration#fork-application">heroku fork</a> to its command-line interface in order to ease the migration of apps from the U.S. region, by copying relevant data and configuration variables.</p>
<h2 id="data-location">Data location</h2>
<p>European data protection laws are more stringent than those in the U.S., so the two parties have set up a Safe Harbor program for American companies whose services involve the handling of EU citizens&#8217; personal data. Heroku still isn&#8217;t part of that program, so technically it&#8217;s still not kosher to run services for EU citizens on the platform, even though it&#8217;s now using an EU data center.</p>
<p>&#8220;Heroku is not yet a registered participant in the Safe Harbor program,&#8221; the post read. &#8220;We&#8217;ve laid the groundwork for becoming Safe Harbor certified and expect to have it soon.</p>
<p>&#8220;The Europe region public beta is designed to let you build high-performance apps for European users. It does not currently address data residency or jurisdiction concerns. You should assume that some portions of your app and its data will be in, or pass through, data centers located in the U.S.&#8221;</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=634296&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=486956"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=486956" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=634296+heroku-comes-to-europe-but-data-protection-issues-remain&utm_content=superglaze">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/10/examining-open-hybrid-cloud-options-for-the-enterprise/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=634296+heroku-comes-to-europe-but-data-protection-issues-remain&utm_content=superglaze">Examining open hybrid cloud options for the enterprise</a></li><li><a href="http://pro.gigaom.com/2012/10/sector-roadmap-platform-as-a-service-in-2012/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=634296+heroku-comes-to-europe-but-data-protection-issues-remain&utm_content=superglaze">Platform as a Service in 2012</a></li><li><a href="http://pro.gigaom.com/2012/09/emerging-trends-in-the-non-relational-database-market/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=634296+heroku-comes-to-europe-but-data-protection-issues-remain&utm_content=superglaze">Emerging trends in the non-relational database market</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/04/25/heroku-comes-to-europe-but-data-protection-issues-remain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://gigaompaidcontent.files.wordpress.com/2013/01/shutterstock_121640056.jpg?w=150" />
		<media:content url="http://gigaompaidcontent.files.wordpress.com/2013/01/shutterstock_121640056.jpg?w=150" medium="image">
			<media:title type="html">German passport and Euro money notes on map of Europe</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/6599daccfd7e897e68744fe0065e5a2e?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">superglaze</media:title>
		</media:content>
	</item>
		<item>
		<title>Salesforce.com and Rackspace gear up for mobile developers</title>
		<link>http://gigaom.com/2013/04/09/salesforce-com-and-rackspace-gear-up-for-mobile-developers/</link>
		<comments>http://gigaom.com/2013/04/09/salesforce-com-and-rackspace-gear-up-for-mobile-developers/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 12:35:17 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Adam Seligman]]></category>
		<category><![CDATA[force-com]]></category>
		<category><![CDATA[forrester research]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[John Engates]]></category>
		<category><![CDATA[MBaaS]]></category>
		<category><![CDATA[Michael Facemire]]></category>
		<category><![CDATA[New Relic]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[Rackspace]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[Soasta]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=629058</guid>
		<description><![CDATA[Industry giants are adding more development and platform goodies for mobile app developers. This may have the more targeted MBaaS providers a little perplexed. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=629058&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>If there was any doubt that mobile development is where the action is, witness two pieces of news. First, Rackspace, the infrastructure-as-a-service and hosting company, is launching a pre-packaged mobile “stack” specifically for mobile applications. Second, Salesforce.com is beefing up its mobile software development kit (SDK) and is coming out with “quick start” packs to jump-start HTML5 or hybrid mobile applications.</p>
<div id="attachment_629059" class="wp-caption alignleft" style="width: 179px"><a href="http://gigaom.com/2013/04/09/salesforce-com-and-rackspace-gear-up-for-mobile-developers/salesforcemobile/" rel="attachment wp-att-629059"><img alt="Salesforce says developers using its tools can build apps that tap into troves of legacy data from existing CRM customers." src="http://gigaom2.files.wordpress.com/2013/04/salesforcemobile.jpg?w=169&#038;h=300" width="169" height="300" class="size-medium wp-image-629059"></a><p class="wp-caption-text">Salesforce says developers using its tools can build apps that tap into troves of legacy data from existing CRM customers.</p></div>
<p>Given these developments, and rumblings that public cloud king<a href="http://gigaom.com/2013/03/24/amazon-web-services-ramps-up-mobile-development/?utm_medium=content&amp;utm_campaign=syndication&amp;utm_source=cnn&amp;utm_content=the-week-in-cloud-aws-goes-mobile-google-vows-patent-pledge-cloud-wars-rage-on_625804"> Amazon Web Services is gearing up its mobile development push,</a> it looks like legacy cloud giants are crowding into a space pioneered by smaller, more focused providers of mobile back-end services. (GigaOM Pro analyst Janakiram MSV has <a href="http://pro.gigaom.com/2013/01/what-developers-should-know-when-choosing-an-mbaas-solution/?utm_source=cloud&amp;utm_medium=editorial&amp;utm_campaign=intext&amp;utm_term=629058+salesforce-com-and-rackspace-gear-up-for-mobile-developers&amp;utm_content=gigabarb">a good take on choosing an MBaaS here</a> — subscription required.)</p>
<h2 id="who-needs-an-mbaas">Who needs an MBaaS?</h2>
<p>Salesforce.com’s pitch is that, while there are tons of useful consumer mobile apps, enterprise apps to date are still lacking.  ”It’s hard to build mobile apps that don’t just look nice but are engaging and that comes down to data. They need to be connected into your work data,” said Adam Seligman, VP of developer relations at Salesforce.com. “You have to make it easy to build the apps, the client side stuff, but you also need those hooks into corporate data.”</p>
<p>The new mobile packs, which support three lightweight mobile frameworks — jQuery Mobile, Backbone.js and AngularJS — should help on the ease-of-development front.</p>
<p>Salesforce, which backs both Force.com and Heroku Platforms as a Service (PaaS), subscribes to the school of thought that a specialized Mobile Backend as a Service (MBaaS) — from Parse, Kinvey, Kii or Stackmob — isn’t necessary. Those smaller competitors would no doubt argue that developers need to build applications that connect to myriad applications from many sources — not just those from one company.</p>
<h2 id="rackspace-wraps-up-mobile-stac">Rackspace wraps up mobile stack in an easily deployable package</h2>
<p>Rackspace already hosts “tons of mobile apps” but it wants to make it easier for developers and companies to deploy and run them, CTO John Engates said. So the San Antonio, Texas-based company wrapped up a mobile-focused technology stack as a sort of prepackaged cloud for that type of user.</p>
<p>“We want to streamline things. We put together a stack — including Linux, MySQL, PHP, <a href="http://stackoverflow.com/questions/4490140/memcached-vs-varnish-for-speeding-up-3-tier-web-architecture">Memcached, Varnish cache</a> in a sort of blueprint that we can deploy consistently and quickly,” he said.</p>
<p>This backend runs in Rackspace’s public cloud infrastructure, but on cloud servers that are dedicated to that customer. “We’re basically running a single tenant infrastructure on a multi-tenant cloud,” Engates said. “Heroku is a multi-tenant platform that lives on Amazon, a multi-tenant infrastructure cloud. We’re trying to build a single-tenant platform atop a public cloud so you can build your own deployment and spec and scale it for what you need.”</p>
<div id="attachment_491312" class="wp-caption alignright" style="width: 138px"><a href="http://gigaom.com/2012/02/29/rackspace-readies-openstack-for-prime-time/john-engates/" rel="attachment wp-att-491312"><img alt="Rackspace CTO John Engates" src="http://gigaom2.files.wordpress.com/2012/02/john-engates.jpg?w=708"   class="size-full wp-image-491312"></a><p class="wp-caption-text">Rackspace CTO John Engates</p></div>
<p>The entire stack is open source and developers can use their SDKs of choice to develop for any mobile device. Rackspace has also signed up some partners to work with its stack: FeedHenry, New Relic, Sencha, SOASTA, StackMob and Trigger.io.</p>
<p>“The idea there is you use our infrastructure but then SOASTA can test your application from many perspectives — not just Rackspace — and throw a load up there to make sure it scales before you deploy it,” Engates said.</p>
<h2 id="bring-on-the-consolidation">Bring on the consolidation</h2>
<p>As more of these bigger, broader “cloud” companies add mobile development and hosting capabilities, it may be time for <a href="http://servicesangle.com/blog/2012/10/23/mobile-backend-as-a-service-mbaas-all-hype-or-here-to-stay/">consolidation in the MBaaS business</a> to kick off for real.</p>
<p>Forrester senior analyst Michael Facemire said consolidation in the MBaaS space, which started to happen last year with <a href="http://gigaom.com/2012/01/18/apigee-buys-usergrid-shifts-focus-to-mobile/">Apigee’s acquisition of UserGrid</a>, a pure-play MBaaS and <a href="http://gigaom.com/2012/02/09/appcelerator-gobbles-up-mobile-backend-provider-cocoafish/">Appcelerator’s buy of CocoaFish</a>, will likely heat up now that these bigger players finally see how important mobile developers are to the future of their overall businesses.</p>
<p>And, it will be extremely interesting to see what Google has up its sleeve vis-a-vis <a href="http://gigaom.com/2012/06/26/google-app-engine-what-developers-want-at-google-io/">Google App Engine </a>(GAE). Oracle, a power among enterprise applications, will be another company to watch.</p>
<p><em>This story was updated at 7:50 a.m. PST with analyst comment</em></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=629058&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=36579"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=36579" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=629058+salesforce-com-and-rackspace-gear-up-for-mobile-developers&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/06/cloud-computing-infrastructure-2012-and-beyond/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=629058+salesforce-com-and-rackspace-gear-up-for-mobile-developers&utm_content=gigabarb">Cloud computing infrastructure: 2012 and beyond</a></li><li><a href="http://pro.gigaom.com/2012/06/paas-market-accelerators-2012-2013/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=629058+salesforce-com-and-rackspace-gear-up-for-mobile-developers&utm_content=gigabarb">PaaS market accelerators, 2012–2013</a></li><li><a href="http://pro.gigaom.com/2012/01/infrastructure-q4-big-data-gets-bigger-and-saas-startups-shine/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=629058+salesforce-com-and-rackspace-gear-up-for-mobile-developers&utm_content=gigabarb">Infrastructure Q4: Big data gets bigger and SaaS startups shine</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/04/09/salesforce-com-and-rackspace-gear-up-for-mobile-developers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2012/06/shutterstock_654448661-e1339789225719.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2012/06/shutterstock_654448661-e1339789225719.jpg?w=150" medium="image">
			<media:title type="html">Many smartphones feature</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/04/salesforcemobile.jpg?w=169" medium="image">
			<media:title type="html">Salesforce says developers using its tools can build apps that tap into troves of legacy data from existing CRM customers.</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2012/02/john-engates.jpg" medium="image">
			<media:title type="html">Rackspace CTO John Engates</media:title>
		</media:content>
	</item>
		<item>
		<title>Anatomy of a security fix: Postgres launches massive update to address vulnerability</title>
		<link>http://gigaom.com/2013/04/04/anatomy-of-a-security-fix-postgres-launches-massive-update-to-address-vulnerability/</link>
		<comments>http://gigaom.com/2013/04/04/anatomy-of-a-security-fix-postgres-launches-massive-update-to-address-vulnerability/#comments</comments>
		<pubDate>Thu, 04 Apr 2013 15:04:21 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Josh Berkus]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=627412</guid>
		<description><![CDATA[Any time a major security vulnerability is discovered in a popular software product, there's hell to pay. Here's how the Postgres community reacted to one such vulnerability.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=627412&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s the kind of call any software vendor &#8212; or open source project &#8212; dreads: A large customer (in this case NTT) flagged a vulnerability in PostgreSQL, the popular open-source database also known as Postgres. That happened March 12. The  next step for the Postgres community (and it is a community, not a single vendor, which complicates things) is to assess the vulnerability, evaluate whether it&#8217;s really an issue and then figure out what it takes to fix it.</p>
<p>In this case, the security SWAT team deemed this to be a real problem and scrambled to address it. &#8220;The team evaluated it and wrote the code for the fix, which actually took very little time and then started scheduling the release,&#8221; Josh Berkus, Postgres core team member told me in an interview. And it&#8217;s in that scheduling and coordinating the rollout to thousands of Postgres repositories that was really tricky.</p>
<p><a href="http://gigaom.com/2013/04/04/anatomy-of-a-security-fix-postgres-launches-massive-update-to-address-vulnerability/herokustatus/" rel="attachment wp-att-627413"><img  alt="herokustatus" src="http://gigaom2.files.wordpress.com/2013/04/herokustatus.jpg?w=708"   class="alignleft size-full wp-image-627413" /></a></p>
<p>When it comes to any big fix or patch, the practice is to create an installer to ease its application. In Postgres&#8217; case, because it runs on virtually every flavor of Linux as well as Windows, they needed to come up with 80 different packagers. &#8220;That&#8217;s why delay was built into the process,&#8221; Berkus said.</p>
<p>&#8220;If it were a normal, minor update for bugs, we don&#8217;t worry about making them all available at once, but for this, we felt we needed to.&#8221;</p>
<p>There  was also the issue of disclosure. You want users to be alert as to what&#8217;s happening but you don&#8217;t want to &#8220;provide a roadmap&#8221; of the vulnerability to the script kiddies, Berkus said.</p>
<p>A March 28, message posted up on the <a href="http://www.postgresql.org/message-id/CAN1EF+x0dmwMFuJGWuXMiRQtyT1s=Pe95f9gaF=uVCEa=V61fQ@mail.gmail.com">Postgresql message boar</a>d alerted folks of a patch to come April 4. Then Heroku the popular Platform as a Service, which supports lots of Postgres users, posted that it was issuing the patch starting April 1. That timing set off some of the Postgres faithful who felt that Heroku was getting special treatment. It also garnered some <a href="http://techcrunch.com/2013/04/01/heroku-forces-customer-upgrade-to-fix-critical-postgresql-security-hole/">press attention </a>and Hacker News comment.</p>
<p>Berkus said there&#8217;s a reason for that. Heroku provides the database as a service, not the binary code itself. Heroku requested that early access because it has lots of machines. And, as it turns out, the vulnerability could impact any Postgres user that has port access to the database even if he or she does not have a valid account.</p>
<p>The nature of that vulnerability meant Heroku &#8212; which runs on Amazon Web Services&#8211; or any Postgres user running on AWS or other public cloud could be vulnerable depending on how they set up their servers. Many customers running on public cloud <a href="http://gigaom.com/2012/06/13/the-5-biggest-mistakes-users-make-in-amazons-cloud/">leave ports open</a>, probably because they don&#8217;t know better.</p>
<p>From the <a href="http://gigaom.com/2012/06/13/the-5-biggest-mistakes-users-make-in-amazons-cloud/">Postgres FAQ</a> about the issue:</p>
<blockquote id="quote-any-system-that-allo"><p>Any system that allows unrestricted access to the PostgreSQL network port, such as users running PostgreSQL on a public cloud, is especially vulnerable. Users whose servers are only accessible on protected internal networks, or who have effective firewalling or other network access restrictions, are less vulnerable.</p></blockquote>
<div>
<blockquote id="quote-this-is-a-good-gener2"><p>This is a good general rule for database security: do not allow port access to the database server from untrusted networks unless it is absolutely necessary. This is as true, or more true, of other database systems as it is of PostgreSQL.</p></blockquote>
</div>
<p>Berkus and the folks at Heroku who spoke to me on this issue were quick to assert  that while this was a big vulnerability &#8212; much bigger than the last vulnerability back in 2005 &#8212;  there was no sign of any exploits.</p>
<p>So, net net net, Heroku rolled out its fix earlier this week. Minor drama ensued. But as of now, the <a href="http://www.postgresql.org/about/news/1456/">rest of the world is covered as well.</a></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=627412&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=457285"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=457285" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=627412+anatomy-of-a-security-fix-postgres-launches-massive-update-to-address-vulnerability&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/01/how-amazons-dynamodb-is-rattling-the-big-data-and-cloud-markets/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=627412+anatomy-of-a-security-fix-postgres-launches-massive-update-to-address-vulnerability&utm_content=gigabarb">Amazon’s DynamoDB: rattling the cloud market</a></li><li><a href="http://pro.gigaom.com/report/sql-on-hadoop-roadmap-2013/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=627412+anatomy-of-a-security-fix-postgres-launches-massive-update-to-address-vulnerability&utm_content=gigabarb">Sector RoadMap: SQL-on-Hadoop platforms in 2013</a></li><li><a href="http://pro.gigaom.com/2012/10/cloud-and-data-third-quarter-2012-analysis-and-outlook/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=627412+anatomy-of-a-security-fix-postgres-launches-massive-update-to-address-vulnerability&utm_content=gigabarb">Cloud and data third-quarter 2012</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/04/04/anatomy-of-a-security-fix-postgres-launches-massive-update-to-address-vulnerability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2011/05/theheist-vault.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2011/05/theheist-vault.jpg?w=150" medium="image">
			<media:title type="html">theheist-vault</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/04/herokustatus.jpg" medium="image">
			<media:title type="html">herokustatus</media:title>
		</media:content>
	</item>
		<item>
		<title>What if your cloud dashboard isn&#8217;t telling the truth? Hint: It ain&#8217;t good</title>
		<link>http://gigaom.com/2013/03/10/what-if-your-cloud-dashboard-isnt-telling-the-truth-hint-it-aint-good/</link>
		<comments>http://gigaom.com/2013/03/10/what-if-your-cloud-dashboard-isnt-telling-the-truth-hint-it-aint-good/#comments</comments>
		<pubDate>Sun, 10 Mar 2013 15:06:32 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[Rap Genius]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=618761</guid>
		<description><![CDATA[Many businesses already get the heebie jeebies when it comes to deploying workloads to the cloud. They have to trust their provider and the metrics it provides. That's why the Heroku-Rap Genius kerfuffle is important.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=618761&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>What happens if you can&#8217;t believe your own dashboard?  Whether it&#8217;s for your car, your plane or your computing cloud, it&#8217;s not a good thing if the console that&#8217;s supposed to tell you what&#8217;s really going on just isn&#8217;t doing so.</p>
<p><a href="http://gigaom.com/2013/03/10/what-if-your-cloud-dashboard-isnt-telling-the-truth-hint-it-aint-good/rapgenius/" rel="attachment wp-att-618912"><img  alt="rapgenius" src="http://gigaom2.files.wordpress.com/2013/03/rapgenius.jpg?w=300&#038;h=219" width="300" height="219" class="alignleft size-medium wp-image-618912" /></a>That&#8217;s why the recent <a href="http://www.wired.com/wiredenterprise/2013/03/hieroku/">Heroku-Rap Genius dustup</a> is important. To recap:  About two years ago <a href="http://rapgenius.com/">Rap Genius</a>, which runs its Ruby-based application on Heroku&#8217;s platform as a service, started noticing performance issues. As traffic grew, it dutifully added more Heroku resources, a.k.a. &#8220;dynos&#8221; in Heroku parlance. But performance still lagged. Rap Genius dealt with lots of customer complaints although its Heroku log files and related New Relic dashboard said nothing was amiss.</p>
<h2 id="customer-mandate-transparency-">Customer mandate: transparency and trust</h2>
<p>It turns out that Heroku, <a href="http://gigaom.com/2010/12/08/salesforce-buys-herokus-ruby-cloud-for-212-million/">the PaaS company acquired by Salesforce.com in 2010</a>, had tinkered with the routing underpinnings of its site in such a way that jobs were not getting deployed optimally. This move from &#8220;intelligent load distribution&#8221; to &#8220;random load distribution,&#8221; plus the fact that this change was not documented &#8212; let alone publicized &#8212;  to customers, was the issue.</p>
<p>In a February 13 Rap Genius blog post detailing the issue, the company said:</p>
<blockquote id="quote-a-rails-dyno-isnt-wh"><p>&#8220;A Rails dyno isn&#8217;t what it used to be. In mid-2010, <a href="http://rapgenius.com/1510462/James-somers-herokus-ugly-secret/Heroku">Heroku</a> quietly redesigned its routing system, and the change — nowhere documented, nowhere instrumented — radically degraded throughput on the platform. Dollar for dollar a dyno became worth a fraction of its former self.&#8221;</p></blockquote>
<p>That blog post generated a ton of &#8220;up-votes&#8221; on <a href="http://news.ycombinator.com/item?id=5215884">Hacker News</a> and probably prompted an <a href="https://blog.heroku.com/archives/2013/2/15/bamboo_routing_performance">apology</a> from Heroku, which <a href="http://techcrunch.com/2013/02/14/heroku-admits-to-performance-degradation-over-the-past-3-years-after-criticism-from-rap-genius/">TechCrunch </a>covered.</p>
<p>Rap Genius co-founder Tom Lehman described what happened in a recent phone interview: &#8220;We had been running 90 dynos at $20,000 a month, which we thought was sufficient based on the incorrect data we were getting, but it turned out that 90 dynos was woefully insufficient. So we upgraded to 300 dynos at $40,000 per month and performance is still bad. We can&#8217;t pay $40,000 a month for this.&#8221;</p>
<p>On February 16, Heroku issued a <a href="https://blog.heroku.com/archives/2013/2/16/routing_performance_update">more detailed apology</a> and outlined a plan of action including:</p>
<ul>
<li>Improving our documentation so that it accurately reflects how our service works across both Bamboo and Cedar stacks</li>
<li>Removing incorrect and confusing metrics reported by Heroku or partner services like New Relic</li>
<li>Adding metrics that let customers determine queuing impact on application response times</li>
<li>Providing additional tools that developers can use to augment our latency and queuing metrics</li>
<li>Working to better support concurrent-request Rails apps on Cedar</li>
</ul>
<p>When asked for comment, Heroku referred back to its blog post.</p>
<p>Lehman said his company is in a tight spot. It can&#8217;t sustain payments of $40,000 per month. &#8220;Unless something changes we have to move.&#8221;</p>
<p>The likely destination? Amazon Web Services, a transition he would not take lightly because Heroku does much that AWS cannot. On the other hand, many of Rap Genius&#8217; third-party providers are already on AWS. &#8220;I still have love for Heroku. Without it we couldn&#8217;t get to where we are today, but they have not been 100 percent upfront with customers.&#8221;</p>
<p>In his view, this should not be the end of the story. &#8220;We feel Heroku (and therefore <a href="http://salesforce.com/" target="_blank">Salesforce.com</a>) overcharged and misled a bunch of small (and big!) start-ups and if they indeed did something wrong they should be held accountable.&#8221;</p>
<p>As if on cue, Kristensen Law Group started soliciting plaintiffs for <a href="http://herokuclassaction.com/">a class action suit against Heroku</a>.</p>
<h2 id="the-bigger-picture">The bigger picture</h2>
<p>I&#8217;ve asked Lehman if he is party to the class action suit and will update when he responds, but lets get back to the broader issue. (Update: Lehman said he is not part of the lawsuit.)</p>
<p>Companies already get the heebie jeebies over the perception that moving to the cloud involves a &#8220;loss of control&#8221; over their IT. Imagine the impact if they think they can&#8217;t trust or believe in the metrics they&#8217;re given by their providers.</p>
<p>This is about way more than Heroku and Rap Genius. It&#8217;s about customer trust and the lack of that is a real danger to cloud adoption.</p>
<p><em>Photo courtesy of Shutterstock user <a id="portfolio_link" href="http://www.shutterstock.com/gallery-379564p1.html">3Art</a></em></p>
<p><em>This story was updated at 8:42 a.m. PST to reflect Lehman&#8217;s position on the class action suit.</em></p>
<div id="image_metadata"></div>
<div id="image_download"></div>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=618761&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=821779"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=821779" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=618761+what-if-your-cloud-dashboard-isnt-telling-the-truth-hint-it-aint-good&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/10/cloud-and-data-third-quarter-2012-analysis-and-outlook/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=618761+what-if-your-cloud-dashboard-isnt-telling-the-truth-hint-it-aint-good&utm_content=gigabarb">Cloud and data third-quarter 2012</a></li><li><a href="http://pro.gigaom.com/2012/10/sector-roadmap-platform-as-a-service-in-2012/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=618761+what-if-your-cloud-dashboard-isnt-telling-the-truth-hint-it-aint-good&utm_content=gigabarb">Platform as a Service in 2012</a></li><li><a href="http://pro.gigaom.com/2012/06/paas-market-accelerators-2012-2013/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=618761+what-if-your-cloud-dashboard-isnt-telling-the-truth-hint-it-aint-good&utm_content=gigabarb">PaaS market accelerators, 2012–2013</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/03/10/what-if-your-cloud-dashboard-isnt-telling-the-truth-hint-it-aint-good/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2013/03/dashboard.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2013/03/dashboard.jpg?w=150" medium="image">
			<media:title type="html">dashboard</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/03/rapgenius.jpg?w=300" medium="image">
			<media:title type="html">rapgenius</media:title>
		</media:content>
	</item>
		<item>
		<title>Is your PaaS composable or contextual? (Hint: the answer matters)</title>
		<link>http://gigaom.com/2013/02/16/devops-complexity-and-anti-fragility-in-it-context-and-composition/</link>
		<comments>http://gigaom.com/2013/02/16/devops-complexity-and-anti-fragility-in-it-context-and-composition/#comments</comments>
		<pubDate>Sat, 16 Feb 2013 20:00:15 +0000</pubDate>
		<dc:creator>James Urquhart</dc:creator>
				<category><![CDATA[application development]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Foundry]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=609236</guid>
		<description><![CDATA[In his latest post on next-generation systems design, James Urquhart discusses the different types of PaaS offerings and why it matters that some are composable and others are contextual.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=609236&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I want to touch base on a topic that is subtle, but has a profound impact on the way anti-fragile IT systems will evolve and in what Platform-as-a-Service offerings companies will choose to use: the difference between two types of extensibility and programmability in systems, contextual and composable. This topic is an important part of my continued exploration of how the concepts of devops, complex adaptive system and anti-fragility apply to software development and IT operations in the era of cloud computing.</p>
<p>These two patterns are described well <a href="http://nealford.com/memeagora/2013/01/22/why_everyone_eventually_hates_maven.html">in this recent post from Neal Ford</a>, self-described &#8220;Director, Software Architect, and Meme Wrangler&#8221; at systems integrator ThoughtWorks:</p>
<blockquote id="quote-in-my-keynote-i-defi"><p>In my keynote, I defined two types of extensibility/programability abstractions prevalent in the development world: <strong>composable</strong> and <strong>contextual</strong>. Plug-in based architectures are excellent examples of the <em>contextual</em> abstraction. The plug-in API provides a plethora of data structures and other useful context developers inherit from or summon via already existing methods. But to use the API, a developer must <em>understand</em> what that context provides, and that understanding is sometimes expensive…The knowledge and effort required for a seemingly trivial change prevents the change from occurring, leaving the developer with a perpetually dull tool. Contextual tools aren’t bad things at all – Eclipse and IntelliJ wouldn’t exist without that approach. Contextual tools provide a huge amount of infrastructure that developers don’t have to build. Once mastered, the intricacies of Eclipse’s API provide access to enormous encapsulated power…and there’s the rub: how encapsulated?</p>
<p>In the late 1990’s, <a href="http://en.wikipedia.org/wiki/Fourth-generation_programming_language">4GLs</a> were all the rage, and they exemplified the contextual approach. The built the context into the language itself: dBASE, FoxPro, Clipper, Paradox, PowerBuilder, Microsoft Access, and similar ilk all had database-inspired facilities directly in the language and tooling. Ultimately, 4GLs fell from grace because of <strong>Dietzler’s Law</strong>, which I defined in my book <a href="http://nealford.com/books/productiveprogrammer">Productive Programmer</a>, based on experiences by my colleague Terry Dietzler, who ran the Access projects for my employer at the time:</p>
<hr />
<p><strong>Dietzler’s Law for Access</strong></p>
<p>Every Access project will eventually fail because, while 80% of what the user wants is fast and easy to create, and the next 10% is possible with difficulty, ultimately the last 10% is impossible because you can’t get far enough underneath the built-in abstractions, and users always want 100% of what they want.</p>
<hr />
<p>Ultimately Dietzler’s Law killed the market for 4GLs. While they made it easy to build simple things fast, they didn’t scale to meet the demands of the real world. We all returned to general purpose languages.</p>
<p><em>Composable</em> systems tend to consist of finer grained parts that are expected to be wired together in specific ways. Powerful exemplars of this abstraction show up in *-nix shells with the ability to chain disparate behaviors together to create new things. <a href="http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/">A famous story from 1992</a> illustrates just how powerful these abstractions are. Donald Knuth was asked to write a program to solve this text handling problem: <em>read a file of text, determine the n most frequently used words, and print out a sorted list of those words along with their frequencies</em>. He wrote a program consisting of more than ten pages of Pascal, designing (and documenting) a new algorithm along the way. Then, Doug McIlroy demonstrated a shell script that would easily fit within a Twitter post that solved the problem more simply, elegantly, and understandably (if you understand shell commands):</p>
<pre><code>tr -cs A-Za-z '\n' |
tr A-Z a-z |
sort |
uniq -c |
sort -rn |
sed ${1}q</code></pre>
<p>I suspect that even the designers of Unix shells are often surprised at the inventive uses developers have wrought with their simple but powerfully composable abstractions.</p></blockquote>
<p>Ford goes on to describe the pros and cons of each approach in much more detail, but the key conclusion he reaches is, I think, critical to understanding how one should develop the tools and tool chains that drive new IT models:</p>
<blockquote id="quote-these-abstractions-a2"><p>These abstractions apply to tools and frameworks as well, particularly tools that must scale in their power and sophistication along with projects, like build tools. By hard-won lesson,<strong>composable build tools scale (in time, complexity, and usefulness) better than contextual ones</strong>. Contextual tools like Ant and Maven allow extension via a plug-in API, making extensions the original authors envisioned easy. However, trying to extend it in ways not designed into the API range in difficultly from hard to impossible, Dietzler’s Law Redux. This is especially true in tools where critical parts of how they function, like the ordering of tasks, is inaccessible without hacking.</p></blockquote>
<p>Ford&#8217;s distinction is one that finally helps me articulate a key concern I&#8217;ve had with respect to Platform-as-a-Service tools for some time now. In my mind, there are primarily two classes of PaaS systems on the market today (now articulated in Ford&#8217;s terms). One class is contextual PaaS systems, in which a coding framework is provided, and code built to that framework will gain all of the benefits of the PaaS with little or no special configuration or custom automation. The other is composable PaaS, in which the majority of benefits of the PaaS are delivered as components (including operational automation) that can be assembled as needed to support different applications.</p>
<h2 id="contextual-paas">Contextual PaaS</h2>
<p>Examples of contextual PaaS include the original releases of Google App Engine, Heroku and other &#8220;first-generation&#8221; PaaS systems that asked the developer to adhere to specific architecture and consume PaaS-specific classes in the application itself. These systems were incredibly powerful for building applications that were variations of what these frameworks were designed to do, but began to fail quickly for applications that fell outside of that domain.</p>
<p>The classic example is Google App Engine&#8217;s limit of 30 seconds for any backend request to complete. Great if you were building a Facebook game, but a requirement that eliminated its use for many multi-step transactional applications. Of course, there were ways to deal with those situations, as well, but they were mostly complicated and added risk to the system.</p>
<p>There is a parallel here with the 4GLs of the late 1990s that Ford talks about in his post. At that time, I worked for Forte Software (acquired by Sun Microsystems in 1999), which built a 4GL development and operations environment for distributed application development. We had a business model where we relied heavily on systems integrator partners to help our customers deliver these often sophisticated applications, and every one of those SIs eventually built a framework environment to make building complex applications &#8220;easier.&#8221;</p>
<p>The problem? Almost every customer that used one of these frameworks had a requirement (or many) that the framework didn&#8217;t handle well. This resulted in either the SIs scrambling to modify their frameworks to support these requirements &#8212; inevitably resulting in the framework being much less &#8220;easy&#8221; to use &#8212; or the customer bypassing the framework all together for those needs, resulting in an application that was harder to debug and operate.</p>
<h2 id="composable-paas">Composable PaaS</h2>
<p>Composable PaaS systems, on the other had, do much less to anticipate the architecture or functionality of the application built on it, and do much more to simplify the assembly of services, including underlying infrastructure, automation, data sources, specialized data tools, etc. I think the classic example of a composable PaaS is Cloud Foundry, the open source PaaS effort from VMware that&#8217;s now part of <a href="http://gigaom.com/2012/12/04/and-whomp-here-it-is-the-pivotal-initiative-brought-to-you-by-vmware-and-emc/">its Pivotal Initiative spinoff</a>. Modern versions of Heroku, Engine Yard, CloudBees and other also exhibit more of this approach than &#8220;first-generation&#8221; PaaS systems.</p>
<div id="attachment_611499" class="wp-caption aligncenter" style="width: 718px"><a href="http://gigaom2.files.wordpress.com/2013/02/cloud-foundry.jpg"><img  alt="An old, but illustrative, Cloud Foundry diagram." src="http://gigaom2.files.wordpress.com/2013/02/cloud-foundry.jpg?w=708&#038;h=330" width="708" height="330" class="size-large wp-image-611499" /></a><p class="wp-caption-text">An old, but illustrative, Cloud Foundry diagram.</p></div>
<p>Perhaps most importantly, however, there are open source &#8220;build&#8221; tool chains being deployed directly to infrastructure services that exhibit a purely composable approach toward delivering and operating applications. Combining GitHub with Jenkins with Gradle with AWS CloudFormation and Autoscaling and so on gives a fully automated, flexible &#8220;platform&#8221; for application development and operations &#8212; everything you want from a PaaS. The catch, of course, is that you&#8217;ll need to assemble and maintain that tool chain over time (rather than letting the PaaS vendor do it for you).</p>
<p>Now, take the concept a step further. Imagine a deployment environment that delivers a wide variety of these individual tools and components and simplifies the process of creating tool chains on demand from them. Imagine that environment would let each development team choose from known tool chain &#8220;patterns,&#8221; but modify them as they see fit <em>for each project</em>. This, I believe, will be the ultimate general purpose PaaS success, not some hard-and-fast framework-based PaaS.</p>
<p>The concept of composable and contextual applies to a lot more than PaaS and cloud, of course. And it is important to note that it&#8217;s not an either/or choice, much like stability and resiliency. Parts of an IT environment should be composable, but there will always be elements where the relative stability of contextual extension makes more sense. And composable systems can leverage API-driven systems that themselves are designed primarily for extensibility via contextual approaches.</p>
<p>The key is to think about each system from the perspective of how it will be used, and to target its extensibility mechanism based on needs. Just remember, however, that choosing a contextual path will dictate a lot more about how your system <em>could</em> be used in the future than a composable approach would.</p>
<p>I&#8217;d love to hear your thoughts, either in the comments below, or on Twitter, where I am @jamesurquhart.</p>
<p><em>Feature image courtesy of <a href="http://www.shutterstock.com/gallery-635827p1.html">Shutterstock user Nenov Brothers Photography</a>.</em></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=609236&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=680402"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=680402" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=609236+devops-complexity-and-anti-fragility-in-it-context-and-composition&utm_content=jurquhart">Sign up for a free trial</a>.</p><ul></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/02/16/devops-complexity-and-anti-fragility-in-it-context-and-composition/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2013/02/shutterstock_124707529.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2013/02/shutterstock_124707529.jpg?w=150" medium="image">
			<media:title type="html">building blocks</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/466b03d84ca851e58ee992d979936f30?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">jurquhart</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/02/cloud-foundry.jpg?w=708" medium="image">
			<media:title type="html">An old, but illustrative, Cloud Foundry diagram.</media:title>
		</media:content>
	</item>
		<item>
		<title>Hey devs, need some hand holding? Heroku adds premium consulting services for you</title>
		<link>http://gigaom.com/2013/02/13/hey-devs-need-some-hand-holding-heroku-adds-premium-consulting-services/</link>
		<comments>http://gigaom.com/2013/02/13/hey-devs-need-some-hand-holding-heroku-adds-premium-consulting-services/#comments</comments>
		<pubDate>Wed, 13 Feb 2013 16:00:58 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=610256</guid>
		<description><![CDATA[So you're building an important application on Heroku's Platform-as-a-Service but need some help configuring it? Now you can now get that. For a fee. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=610256&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>You need help scoping out a new architecture for an application? Or maybe some for-real 24 X 7 support for that application once it&#8217;s built? Now Heroku is offering a premium tier of paid services you can tap into, provided you build and host that application on Heroku&#8217;s Platform as a Service.</p>
<p>An eagle-eyed colleague (thanks Derrick) spotted the <a href="http://go.heroku.com/critical/">Heroku business critical applications page</a> on Tuesday and sure enough, it&#8217;s a new offering that goes beyond the all-in-one Heroku services that developers get when they put up their credit card for basic PaaS services. The new services include one-on-one consulting, problem support escalation all based on a custom pricing model.</p>
<p>An exec with a rival PaaS vendor said these new paid options are &#8220;right out of the Salesforce handbook for how to monetize cloud.&#8221; <a href="http://gigaom.com/2010/12/08/salesforce-buys-herokus-ruby-cloud-for-212-million/">Salesforce.com bought Heroku,</a> which was then a Ruby-oriented PaaS, three years ago. Since then Heroku has added support for several more languages.</p>
<p>PaaSes like Heroku, AppFog, Google App Engine, and Microsoft Azure, target developers who want to build applications without sweating all the underlying infrastructure stuff. But, to date, the category has struggled for acceptance beyond that demographic. Classic IT types are usually not wild about running company applications on someone else&#8217;s platform so they often push to move the finished application back inside the firewall. Higher level services like these might appeal to  corporate developers and their IT counterparts.</p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=610256&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=451594"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=451594" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=610256+hey-devs-need-some-hand-holding-heroku-adds-premium-consulting-services&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/10/sector-roadmap-platform-as-a-service-in-2012/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=610256+hey-devs-need-some-hand-holding-heroku-adds-premium-consulting-services&utm_content=gigabarb">Platform as a Service in 2012</a></li><li><a href="http://pro.gigaom.com/2012/06/paas-market-accelerators-2012-2013/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=610256+hey-devs-need-some-hand-holding-heroku-adds-premium-consulting-services&utm_content=gigabarb">PaaS market accelerators, 2012–2013</a></li><li><a href="http://pro.gigaom.com/2012/06/cloud-computing-infrastructure-2012-and-beyond/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=610256+hey-devs-need-some-hand-holding-heroku-adds-premium-consulting-services&utm_content=gigabarb">Cloud computing infrastructure: 2012 and beyond</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/02/13/hey-devs-need-some-hand-holding-heroku-adds-premium-consulting-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2013/02/herokucritial.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2013/02/herokucritial.jpg?w=150" medium="image">
			<media:title type="html">herokucritial</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>
	</item>
		<item>
		<title>Engine Yard vet starts Cloud Foundry consultancy</title>
		<link>http://gigaom.com/2013/01/29/engine-yard-vet-starts-cloud-foundry-consultancy/</link>
		<comments>http://gigaom.com/2013/01/29/engine-yard-vet-starts-cloud-foundry-consultancy/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 12:42:45 +0000</pubDate>
		<dc:creator>Barb Darrow</dc:creator>
				<category><![CDATA[Cloud Foundry]]></category>
		<category><![CDATA[Engine Yard]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Nic Williams]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=605258</guid>
		<description><![CDATA[Dr. Nic Williams has left Engine Yard to promote the use of the rival Cloud Foundry Platform as a Service. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=605258&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://drnicwilliams.com/about/">Dr. Nic Williams,</a> a &#8220;developer&#8217;s developer&#8221; who was also VP of engineering at <a href="https://www.engineyard.com/">Engine Yard</a>, is on to new things and a new Platform as a Service. He&#8217;s founded <a href="http://starkandwayne.com/articles/2013/01/28/companycreate/">Stark &amp; Wayne</a>, a consultancy that will focus on helping companies deploy the Cloud Foundry PaaS that VMware spun off to <a href="http://gigaom.com/2012/12/04/and-whomp-here-it-is-the-pivotal-initiative-brought-to-you-by-vmware-and-emc/">the Pivotal Initiative.</a></p>
<p><a href="http://gigaom.com/2013/01/29/engine-yard-vet-starts-cloud-foundry-consultancy/starkandwayne/" rel="attachment wp-att-605259"><img  alt="starkandwayne" src="http://gigaom2.files.wordpress.com/2013/01/starkandwayne.jpg?w=300&#038;h=190" width="300" height="190" class="alignleft size-medium wp-image-605259" /></a>Williams appears tightly aligned with Cloud Foundry &#8212;  one of two customers mentioned on his web page is the Pivotal Initiative and he is working out of the Pivotal Labs office in San Francisco. Pivotal Labs, now part of EMC, is contributing technology to the Pivotal Initiative. Confused? Sorry.</p>
<p>Stark &amp; Wayne is thus far a one-man show. According to  Williams blog post, the company name comes from &#8220;the two most famous fictional tool creators &#8211; Tony Stark and Bruce Wayne. Every developer can be a super hero. You just need the right tools. Batmobile optional.&#8221;</p>
<p>The goal of the startup is to help companies adopt PaaSes. And that&#8217;s important &#8212; many developers <em>within</em> companies love the freedom and flexibility of building and deploying their applications on a third party pay-as-you-go platform but often their corporate IT overlords are not so enamored of the model. That&#8217;s because sticky questions arise if, for example, your <a href="http://gigaom.com/2013/01/25/what-happens-if-your-paas-passes/"> PaaS of choice goes away. </a></p>
<p>Per Williams&#8217; blog post announcing his move:</p>
<blockquote id="quote-if-you%e2%80%99ve-us13"><p>&#8220;If you’ve used Heroku for your pet projects, then we want to bring you Cloud Foundry for your work projects. We also want to work with you on your projects. If your workplace cares about continuously improving development and operations, then you qualify.&#8221;</p></blockquote>
<p>VMware pushed Cloud Foundry as an open-source foundation for other PaaSes  like AppFog, Uhuru, Stackato, and others. Presumably the Pivotal Initiative will continue down that path although it&#8217;s not saying.  Salesforce.com&#8217;s Heroku is another market leader. It is unclear how much traction Engine Yard has relatively speaking although <a href="http://gigaom.com/2012/11/13/oracle-gets-a-piece-of-paas-with-engine-yard-investment/">Oracle bought a stake in it in November.</a></p>
<br />  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&#038;blog=14960843&#038;post=605258&#038;subd=gigaom2&#038;ref=&#038;feed=1" width="1" height="1" /><p><a href="http://pubads.g.doubleclick.net/gampad/jump?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=864517"><img src="http://pubads.g.doubleclick.net/gampad/ad?iu=/1008864/GigaOM_RSS_300x250&#038;sz=300x250&#038;c=864517" /></a></p><p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=605258+engine-yard-vet-starts-cloud-foundry-consultancy&utm_content=gigabarb">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2012/10/sector-roadmap-platform-as-a-service-in-2012/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=605258+engine-yard-vet-starts-cloud-foundry-consultancy&utm_content=gigabarb">Platform as a Service in 2012</a></li><li><a href="http://pro.gigaom.com/2012/06/paas-market-accelerators-2012-2013/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=605258+engine-yard-vet-starts-cloud-foundry-consultancy&utm_content=gigabarb">PaaS market accelerators, 2012–2013</a></li><li><a href="http://pro.gigaom.com/2012/06/cloud-computing-infrastructure-2012-and-beyond/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=605258+engine-yard-vet-starts-cloud-foundry-consultancy&utm_content=gigabarb">Cloud computing infrastructure: 2012 and beyond</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/2013/01/29/engine-yard-vet-starts-cloud-foundry-consultancy/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2013/01/454726783_6ba61c86fb_z-e1359084662668.jpg?w=150" />
		<media:content url="http://gigaom2.files.wordpress.com/2013/01/454726783_6ba61c86fb_z-e1359084662668.jpg?w=150" medium="image">
			<media:title type="html">scaffolding</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/4af03439988d64f816da72496325cb73?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigabarb</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2013/01/starkandwayne.jpg?w=300" medium="image">
			<media:title type="html">starkandwayne</media:title>
		</media:content>
	</item>
	</channel>
</rss>
