Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Everyone deserves nice things - IEEE Internatio...

Everyone deserves nice things - IEEE International Workshop on the Future of PaaS 2014

Keynote given to commence IEEE International Workshop on the Future of PaaS 2014.

When innovating and building out PaaS solutions always remember: everyone deserves nice things. Or rather "life shouldn't suck". Neither for developers nor for ops people.

The talk gave an introduction to the areas associated with web software that should be covered by PaaS solutions and companies that use them. Why? Because everyone deserves nice things.

Dr Nic Williams

March 11, 2014
Tweet

More Decks by Dr Nic Williams

Other Decks in Technology

Transcript

  1. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS @drnic • PhD CompSci U. Queensland, Australia • Telecom billing, web dev, web operations • My PaaS: Cloud Foundry
  2. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS work in public
  3. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS think in private
  4. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS stark & wayne • Consultancy in PaaS • Grew from 1 to 7 in 12 months • Core Cloud Foundry contributions
  5. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS WHO NEEDS PAAS? Is your work or research important?
  6. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS no one
  7. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS DNS LB APP services
  8. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS DNS LB APP services aws servers openstack
  9. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS does anyone want paas?
  10. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS "I almost never get the question: 'What's not going to change?' [but] you can build strategy around the things that are stable in time." Jeff Bezos, Amazon CEO
  11. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS changing • Best programming language for job • Best databases for data type & flow • Best methodologies
  12. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS changing • Experimental programming language for job • Experimental databases for data type & flow • Experimental methodologies
  13. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS constant • End users expect faster iterations • End users expect always-available • End users expect nice experiences
  14. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS simple interfaces
  15. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS bring your own device
  16. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS agile development
  17. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS DNS LB APP services ?
  18. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS continuous delivery commit test deploy code
  19. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS continuous delivery • Faster iterations for end users • Developers closer to end users • Less risk • Nicer for everyone
  20. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS Faster & less risk
  21. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS everyone as a SERVICE
  22. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS WHY CARE ABOUT NICE?
  23. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS "life shouldn't suck" restated:
  24. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS "that's just enterprise"
  25. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS "that's just academia"
  26. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS "that's just normal stuff that sucks"
  27. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS "life shouldn't suck"
  28. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS we all deserve nice things
  29. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS TIME TO VALUE Practical approach to niceness
  30. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS it is nice to be valuable
  31. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS "factory for applications" #platformcf videos
  32. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS traditional IT metrics • investment alignment to business strategy • business value of IT investments • IT spend ratio • critical business service availability • operational performance http://www.williamsgarcia.com/2014/02/21/time-to-value-one-metric-to-rule-them-all-part-1/
  33. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS traditional IT metrics • investment alignment to business strategy • business value of IT investments • IT spend ratio • critical business service availability • operational performance http://www.williamsgarcia.com/2014/02/21/time-to-value-one-metric-to-rule-them-all-part-1/
  34. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS traditional IT metrics • investment to value ratio
  35. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS http://www.williamsgarcia.com/2014/02/21/time-to-value-one-metric-to-rule-them-all-part-1/ one metric to rule them all... time to value
  36. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS WHO NEEDS PAAS? Is your work or research important? no one
  37. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS WHO WANTS PAAS? Is your work or research important?
  38. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS developers WANT PAAS • Consistent platform • Extensible • Fast time to business value • It's nice to them
  39. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS Developers without paas? • Too much "full stack" to learn • How do you configure MySQL? • 24x7 monitoring? Security? • "I just want to write code" • Want ops-as-a-service
  40. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS ops WANT PAAS • Consistent platform • API driven • DIY extensible by developers • Plugin monitoring, alerting, logs • It's nice to them
  41. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS ops without PAAS • Years of bespoke chef/puppet/bash • Manual orchestration of servers/ vms • Tickets/emails for everything
  42. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS ARE WE THERE? What's done well; and what's to do?
  43. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS simple interfaces
  44. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS bring your own device
  45. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS continuous delivery commit test deploy code
  46. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS commit test deploy code paas: 2013
  47. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS commit test deploy code paas: 2014
  48. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS everything as a SERVICE
  49. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS platform for data • All PaaS are for apps only • Data services are external • Why not run data on PaaS too? • Stark & Wayne experimenting
  50. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS consider this for any work you do... is it nicer now?
  51. IEEE FUTURE OF PAAS 2014 - DR NIC - EVERYONE

    DESERVES NICE THINGS everyone deserves nice things