While Deploying an App
- Configure the server
- Maintain the server
- Security issues
- Scaling issues
Platform as a Service
- Next Generation of "managed hosting"
- (excepting that it doesn't suck)
- Standards-based deployment
- Better security / tenant separation
- Way more language / data store choices
Deployment
- Git
- Mercurial
- Subversion
- Conceptually, anything with service hooks
Cont'd
- Programmatic everything
- UI -> API
- CLI -> API
- Code -> API
- Break out of "chinese menu" - think "global buffet"
- If it's a web app, it'll run
- If it compiles on linux, it'll run
- Auto-scalingNo, seriously. Actual auto-scaling
One less VM
Lator Gator
New Kids in Town
Heroku Demo
- Create a heroku app
- Create a local github repo
- Start your First app: Hello World !
- Push to Github
- Push to Heroku -> Deployed
- Repeat the steps
Intro to Paas
By Akul Mehra