[This article was written by John Wetherill.]
Prior to joining ActiveState as a Technology Evangelist I was a developer at a variety of companies. During my development career I was constantly fighting the same battle: getting mired in the weeds of software development. I wanted to build cool software and applications, and I was able to do that, but at the great cost of dealing with infrastructure headaches. I found that most of my time was being spent on the operations side, when all I really wanted to do was build software and get that out the door. Over two and a half years ago I discovered Platform-as-a-Service (PaaS). I saw Stackato and downloaded the micro cloud on my computer. I booted it up and tried deploying an application to it. The moment I was able to do that, I was shocked at how simple it was. I was seeing all of my years in development and realized the amount of time I could have saved by having a tool such as Stackato during that time.
Stackato provides an abstraction between the infrastructure layer and the application layer. It takes away the pain of having to deal with infrastructure issues. Most items that typical enterprise applications need to run are provided by Stackato, and the advantage is that developers don't have to configure, install or even understand the underlying process. When working as a developer, I remember how long it used to take to get everything in place just so we could deploy our app with a MongoDB database. With Stackato it's all there. It becomes trivial to deploy an app because so much is handled automatically. (One important note is that Stackato is a private PaaS, With a public PaaS, like Heroku, the PaaS itself is hosted on someone's server. With Stackato, it's a software application that you can install on your own laptop, private cloud/OpenStack instance or on your own public cloud).
Below is a recording of the session I had recently done at an OpenStack Online meetup. I approached this presentation based on my career as a developer and tried to show how PaaS helps from that perspective. In addition to giving an introduction to PaaS, I also discussed the relationship between PaaS and the IaaS layer, the architecture as well as how it provisions services, messaging systems, caching services and filesystems.
I'm doing a few more OpenStack Online Meetups, so I hope you can join me at the next session.
Enjoy the video!
Recording of Presentation