---
title: "\"It would be hard to convince me Amazon needs IBM\". Bonus Erlang dorkery"
date: 2007-12-17T12:46:06Z
modified: 2007-12-17T12:46:06Z
permalink: "https://redmonk.com/jgovernor/it-would-be-hard-to-convince-me-amazon-needs-ibm-bonus-erlang-dorkery/"
type: post
status: publish
excerpt: ""
wpid: 1394
categories:
  - Uncategorized
timestamp: 2007-12-17T12:46:06Z
tags:
  - Uncategorized
---

Pretty striking line, that, from [thecapacity](http://blog.thecapacity.org/2007/12/15/you-pick-open-infrastructure-or-getting-things-done/).

The piece argues:

> Amazon has moved from being an online presence to enabling others, which is a powerful transition because it leverages other business’s success, avoiding the burden of their failures and acts as a force multiplier for their revenue!

To be a platform, what really matters is the money you make for other people. Amazon really seems to understand that. If IBM had [bought Amazon at its share price at the time of my recommendation](http://redmonk.com/jgovernor/2007/04/19/why-ibm-should-acquire-amazon/), it would be looking golden by close of play 2007.

The latest news from Amazon is [SimpleDB](http://www.amazon.com/gp/browse.html?node=342335011), which gets even closer to the [un-relational data switch and store in the sky](http://redmonk.com/sogrady/2006/04/28/heterogeneous-data-layers-check-whats-next/) we’ve all been [waiting for](http://www.adambosworth.net/archives/000038.html). According to Amazon:

“Many developers simply want to store, process, and query their data without worrying about managing schemas, maintaining indexes, tuning performance or scaling access to their data. Amazon SimpleDB removes the need to maintain a schema, while your attributes are automatically indexed to provide fast real-time lookup and querying capabilities. This flexibility minimizes the performance tuning required as the demands for your data increase.

Amazon SimpleDB eliminates administrative complexity by providing a simple set of APIs focused on the core functionality necessary to store, process, and query your data. The simplicity of this set of APIs, and the ability to access this service “in the cloud,” allow you to quickly develop sophisticated applications without employing a DBA. Amazon SimpleDB allows you to easily scale your application based on your needs. You can quickly create new domains as your data grows or your request throughput increases. You no longer have to be concerned about obtaining software licenses, purchasing and maintain hardware, and managing capacity. You pay only for what you use.”

ProgrammableWeb [approves](http://blog.programmableweb.com/2007/12/17/the-amazon-simpledb-api/):

“It’s very clear that database storage in the cloud is a service that will eventually be offered by most of the major API providers. In order to track this we’ve now added a Database line item to our API Scorecard.”

So does Alan the [Folknologist](http://www.folknology.com/blogs/default/2007/12/14/1197625500000.html):
“Amazon have put the final piece of their cloud based jigsaw into place if you recall my take on Amazon Web services in May I indicated that the missing element was a cloud based DB store.With todays announcement (via twitter) SimpleDb enables one to build a complete cloud based web application including the back-end store and query. The query language is domain/attribute based rather than relational, but we always expected that to be the case for scalability reasons. It is now just a matter of time before frameworks (and plugins for existing frameworks) appear to make building cloud based apps as simple as say RAILS apps. In fact I would expect a RAILS based plugin to be one of the first candidates for AWS extensions.”

Funnily enough this is \*already\* happening in the shape of the [DeHorrible Rails proxy](http://blog.labnotes.org/2007/12/17/dehorrible-restifying-simpledb/).

To be honest what most interests me may well be the fact that SimpleDB is [implemented in Erlang](http://www.satine.org/archives/2007/12/13/amazon-simpledb/), a programming language swiftly gaining in hotness because it is designed for use in concurrent architectures. Its no surprise that Amazon is one of the first major Web properties to implement Erlang. I have to say it makes me chuckle that executives at both IBM and SAP have been lately dismissive of Amazon’s innovation in the space when I talked to them. “Oh its just a MYSQL database on a server rack”… we’ll see.

In brand, and implementation details, Amazon is competition now for vendors and user IT departments alike. If you can’t provision a new server in under ten minutes then you’re a long way behind the competition. Developers want simplicity and ease of use- same as the rest of us. Amazon gives just that. Its not waiting around for _permission_ from “enterprise” players. Neither are developers. So where is that IBM [Cloud Computing API](http://www-03.ibm.com/press/us/en/presskit/22612.wss) again?

**Technorati Tags:** [SimpleDB](http://technorati.com/tag/SimpleDB) – [Erlang](http://technorati.com/tag/Erlang) – [Amazon](http://technorati.com/tag/Amazon) – [IBM](http://technorati.com/tag/IBM) – [cloud+computing](http://technorati.com/tag/cloud+computing) – [](http://technorati.com/tag/)