Recently, I was reading a post from a friend. He was speaking about some good men related to values and day-to-day behavior. Sure he is right ! In the challenge of introducing new approaches and new technologies, the values you are sharing are key.
I had some interesting exchanges with some teammates about Platform as a Service definition and boundaries. I was convinced on some point with a definition in mind and some of them push me to check. We are sharing some values so the challenge is possible in a trusted manner. What did I do ? I checked ! And we were both right, maybe more them than me 😉
The debate was about the boundaries between Infrastructure as a Service (IaaS) and Platform as a Service (PaaS).
If you look at Wikipedia definition you can find “Cloud platform services or “Platform as a Service (PaaS)” deliver a computing platform and/or solution stack as a service, often consuming cloud infrastructure and sustaining cloud applications. It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers”. I also found in my favorite Cloud book from John Rhoton, he adds that Platform as a Service will “may also offer further functions to support the developers”.
What are the technologies and offer we can find ? Let’s have a look at a few of them :
– Archer Technologies SmartSuite Framework
– EngineYard Solo
– Google App Engine
– Microsoft Azure
– Relational Long Jump on demand
– Salesforce.com Force.com
With all theses examples, we can see that all Platform as a Service provider are offering services around the developer. Faster delivery for applications is a key advantage of Platform as a Service ! Platform as a Service is proposing, As a Service, this solution as a glue between Infrastructure and Application : found the boundary !
I am sure, with theses good men, I will still have other great challenges in pushing for the next stage : the Cloud Computing age !
What about you ?
What about your team and how do you introduce these shared values ? Maybe not only for introducing new technologies ?
Feel free to share with me !