SLIDE 1
Lessons Learned in Deploying PaaS Colin Humphreys What we have done - - PowerPoint PPT Presentation
Lessons Learned in Deploying PaaS Colin Humphreys What we have done - - PowerPoint PPT Presentation
Lessons Learned in Deploying PaaS Colin Humphreys What we have done and why we have done it Why? PaaS PaaS in ALM Experiences Future I'm a consumer I'm not a PaaS vendor We help our clients deliver value What is value? What is
SLIDE 2
SLIDE 3
Why? PaaS PaaS in ALM Experiences Future
SLIDE 4
I'm a consumer I'm not a PaaS vendor
SLIDE 5
We help our clients deliver value
SLIDE 6
What is value?
SLIDE 7
What is valuable?
SLIDE 8
Fast feedback Get the MVP out and iterate
SLIDE 9
SLIDE 10
Lean
SLIDE 11
Your value stream changes as your service matures You don't know if you need to customise your stack - yet
SLIDE 12
SLIDE 13
SLIDE 14
Why? PaaS PaaS in ALM Experiences Future
SLIDE 15
PaaS gets your MVP out quickly
SLIDE 16
Cloud infrastructure is akin to car hire
SLIDE 17
PaaS commoditises IaaS
SLIDE 18
Avoid vendor lock-in
SLIDE 19
SLIDE 20
SLIDE 21
Why? PaaS PaaS in ALM Experiences Future
SLIDE 22
Adoption of Continuous Delivery patterns is becoming ubiquitous
SLIDE 23
SLIDE 24
Customising your stack
SLIDE 25
SLIDE 26
Why? PaaS PaaS in ALM Experiences Future
SLIDE 27
SLIDE 28
Development Environments Vagrant / VMWare
SLIDE 29
ALM
SLIDE 30
SLIDE 31
SLIDE 32
Configuration Management Chef-Solo
SLIDE 33
Operations
SLIDE 34
Logging cloudfoundry-graylog2
SLIDE 35
Monitoring Monit, New Relic, Cucumber-Nagios
SLIDE 36
Explosions
SLIDE 37
Beware of leap years
SLIDE 38
Developers need a change of mindset
SLIDE 39
Cloudy != Good Problems can be hidden
SLIDE 40
Consistency can be difficult Stackato binaries are helpful
SLIDE 41
PaaS is not a silver bullet People problems won't disappear Mechanical sympathy is still required
SLIDE 42
Why? PaaS PaaS in ALM Experiences Future
SLIDE 43
Feature flags Dark launching
SLIDE 44
CF LXC (Stackato has this) Service scalability Application auto-scale
SLIDE 45
Value-Driven Development
SLIDE 46
Monitoring sucks Tooling sucks
SLIDE 47
True multi-cloud
SLIDE 48
SLIDE 49
SLIDE 50