Skip to content

PaaS – salami or gourmet burger

August 25, 2009

Earlier this year I characterised platform as a service as the filling in my ‘cloudburger’:

CloudburgerThis isn’t meant to infer that PaaS is the tastiest piece of the cloud, though the recent acquisition of SpringSource by VMWare for $420m would seem to suggest this (well done Rod and team). What I was in fact trying to show with this illustration is that PaaS is a thinner piece of the overall value stack than either the underlying infrastructure as a service (IaaS) where the value comes mostly from the capital assets in the data center, or the Software as a Service (SaaS) that’s built on top – delivering the actual business functions.

My model seems to tally much better with the more modest price of $28m paid by Tibco for the acquisition of DataSynapse. So why the huge gap? Why is DataSynapse a salami PaaS, whilst SpringSource is a juicy fat gourmet burger? Here are some thoughts on what happened:

I started working with DataSynapse around the back end of 2003 just as ‘grid’ and ‘utility computing’ were becoming white hot in financial services IT. At the time it seemed like DataSynapse and Platform Computing would be the next big tech IPOs, but things didn’t work out that way. Grid struggled to escape from the world of High Performance Computing (HPC), despite all the promise that it held to revolutionise development and infrastructure management. I think part of the problem was around flexibility – grid platforms like DataSynapse had too much of it. They didn’t say to the developer ‘this is the right way to do things, and we’re going to help you get there’, but rather ‘you can run anything on this platform’, ‘you can bring out your smelly old legacy code, it will still work’; and by and large that’s exactly what happened – smelly old code got lifted off cobbled together home brew HPC platforms and dropped onto the shiny new grid middleware. The result of this is that there wasn’t anything compelling for developers to get their teeth into. There was also precious little engagement with the developer community on places like TheServerSide.com (which still mattered back then).

I do recall one app where the dev team were persuaded to use the grid rather than building a dedicated infrastructure. They saved months of development time by making use of the PaaS qualities of the grid, and also didn’t have to bother themselves with the usual hassles of buying hardware. I’m still somewhat stunned that more developers weren’t pushed in that direction (especially given the noise about utility computing that my CIO was making at the time), but there was a huge gap between rhetoric and governance.

So… grid failed to escape the HPC gravitation field because it failed to attract developers. Which is exactly what didn’t happen with Spring. Spring began it’s life in the full glare of TheServerSide, it was the community that made it what it became. It was, and remains, compelling to developers because it leads them to the right way to do things, which is also the simple way to do things. Adrian’s work on folding aspect oriented programming (AOP) under the hood of Spring was pure genius (I remain impressed to this day by a presentation he once gave where there were powerful code examples in a large readable font on PowerPoint slides). Open Source was a key factor in Spring’s popularity and success, though I feel that there were times when this didn’t guarantee commercial success. Rod has indeed done an awesome job of turning a consulting firm into a VC backed Open Source firm into the PaaS piece of the worlds most successful virtualisation company. I’m probably not alone in wondering where the rabbit came from when it got pulled out of the hat. Of course it remains to be seen whether VMW get their money’s worth from the deal, but at less than 4% of their present market capitalisation perhaps the PaaS piece is still a thin filling in their burger?

There are more cloudburgers to be made here. Obviously Microsoft’s Azure is going to have a significant impact, especially for all those with a .Net leaning, and makes them an unlikely acquirer of anything else in this space. Citrix now surely has to make a move to get some kind of PaaS story. DataSynapse’s old competitor Platform Computing is still independent and has a reasonably strong customer base. It’s also worth keeping an eye on Paremus, as their service fabric arguably beats SpringDM at its own game.

Advertisement
3 Comments leave one →
  1. August 26, 2009 1:05 pm

    As Homer Simpson might say, Mmmmm…. PaaS! The tastiest part of the burger, full of saturated fat and cholesterol…

    More seriously, I remain unconvinced that ‘true’ PaaS is ready for prime time. We’re still struggling to get IaaS adopted across ‘the enterprise’. Think about the arguments about the relative merits of public versus private clouds, or the lack of widely agreed standards around key concepts like SLAs, or the lack of tooling that will allow us to scale deployments of anything other than base operating systems commodity packages. I’m assuming that mature PaaS will have mature IaaS as a prerequisite.

    If PaaS turns out to just be IaaS with an app container pre-installed, then it’s a bit of a yawn-fest. If it turns out to be a whole virtual platform model, with support for the complete lifecycle from development through test and deployment, then it gets more interesting. If it will allow me to scale my applications horizontally, without the pain and suffering of clustering JEE or DB servers, then I’ll be ecstatic.

    A lot will probably depend on VMWare. Will they take the best aspects of PaaS and IaaS, leveraging Spring to make it a virtualised, elastic platform? Or will they just plonk SpringSource in its own business unit and keep it separate from their IaaS story? Let’s hope there’s someone with vision calling those particular shots…

  2. August 27, 2009 1:39 pm

    I think PaaS is certainly the most interesting as well.

    IaaS (aka VM’s) buy you the benefit of avoiding many of the ‘tangible’ complications that HW and OS entails (though you don’t completely avoid the OS issue) but you still have to focus on the stack.

    SaaS gives you the ‘iTunes’ of services, where it ‘just works’ and you don’t mess with anything that’s not within the application, however it’s constraining.

    PaaS gives you the sweet spot for innovating (if that’s your bag) and I believe that’s where the new fun stuff will come from!

  3. August 27, 2009 3:25 pm

    While it’s true that SaaS is what the customer ultimately uses, the real opportunities for disruptive value gain lie within the empowerment afforded by IaaS and PaaS.

    Taken together, IaaS and PaaS empowers legions of less technical people to meet or exceed the quality of results currently being produced by the technical minority. The cost, time and quality improvements are very material, and although the technologies are still immature, early adopters are realizing these gains.

    The ramifications of this empowerment are difficult to comprehend in my opinion, but the bottom line will be a lot more and better software automation of business then anything seen today.

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

Please log in to WordPress.com to post a comment to your blog.

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.