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

A brief history of DevOps

502828deee7e3b38ca1e527dded8a1a9?s=47 Seth Vargo
April 29, 2014

A brief history of DevOps

These are the slides from my talk given at Carnegie Mellon University, Information Systems in 2014. It covers a brief history of the evolution of DevOps, with close ties back to the Information Systems program.

502828deee7e3b38ca1e527dded8a1a9?s=128

Seth Vargo

April 29, 2014
Tweet

Transcript

  1. DEV OPS |

  2. HOW DO ORGANIZATIONS RUN LARGE-SCALE APPLICATIONS IN PRODUCTION WITH A

    TEAM OF DEVELOPERS WHILE DEPLOYING CHANGES HUNDREDS OF TIMES PER DAY WITHOUT BREAKING THINGS?
  3. SPOILER ALERT IT’S NOT rails server

  4. SETH VARGO @sethvargo

  5. 2013

  6. 1980

  7. 1980 MAINFRAME

  8. COMPUTERS USED PRIMARILY BY CORPORATE AND GOVERNMENTAL ORGANIZATIONS FOR CRITICAL

    APPLICATIONS, BULK DATA PROCESSING SUCH AS CENSUS, INDUSTRY AND CONSUMER STATSISTICS, ENTERPRISE RESOURCE PLANNING AND TRANSACTION PROCESSING.
  9. $$$

  10. $$$ A LOT OF

  11. None
  12. LOL

  13. WAT?

  14. 1995

  15. 1995 DEVELOPER

  16. HUMANS COLLABORATED TO CREATE AND MANAGE APPLICATIONS IN A TEAM,

    AND THEN PUSH THAT CODE OVER THE “OPERATIONS WALL” AND IT BECAME SOMEONE ELSE’S PROBLEM.
  17. CODE

  18. CODE

  19. CODE CPU

  20. None
  21. CODE CPU

  22. BUILD NEW FEATURES KEEP SHIT RUNNING

  23. BUILD NEW FEATURES KEEP SHIT RUNNING CONFIRMED INCOME SOURCE

  24. BUILD NEW FEATURES KEEP SHIT RUNNING CONFIRMED INCOME SOURCE POTENTIAL

    INCOME SOURCE
  25. BUT!

  26. BUILD NEW FEATURES KEEP SHIT RUNNING CONFIRMED INCOME SOURCE POTENTIAL

    INCOME SOURCE
  27. BUILD NEW FEATURES KEEP SHIT RUNNING CONFIRMED INCOME SOURCE POTENTIAL

    INCOME SOURCE CLOSE TO STAKEHOLDERS
  28. BUILD NEW FEATURES KEEP SHIT RUNNING CONFIRMED INCOME SOURCE POTENTIAL

    INCOME SOURCE CLOSE TO STAKEHOLDERS FAR FROM STAKEHOLDERS
  29. THIS WAS A CAUSE OF TENSION AND SOURCE OF DISAGREEMENT

    BETWEEN DEVELOPERS AND SYSTEMS ADMINISTRATORS THAT ULTIMATELY HURT THE BUSINESS.
  30. 2009

  31. https://www.youtube.com/watch?v=LdOe18KhtT4

  32. None
  33. BUILD NEW FEATURES KEEP SHIT RUNNING

  34. BUILD NEW FEATURES KEEP SHIT RUNNING

  35. BUILD NEW FEATURES KEEP SHIT RUNNING

  36. DEV OPS

  37. DEV OPS VIDEO?

  38. None
  39. TODAY

  40. HOW DO ORGANIZATIONS RUN THEIR APPLICATIONS TODAY?

  41. None
  42. WHAT MAKES AN APPLICATION SERVER?

  43. TYPICAL BASE OPERATING SYSTEM

  44. TYPICAL BASE OPERATING SYSTEM PACKAGE MANAGEMENT

  45. TYPICAL BASE OPERATING SYSTEM PACKAGE MANAGEMENT USER ACCOUNTS

  46. TYPICAL BASE OPERATING SYSTEM PACKAGE MANAGEMENT USER ACCOUNTS CONFIG

  47. PRETTY SIMPLE, RIGHT?

  48. None
  49. NOT PRETTY SIMPLE

  50. CODE CPU

  51. CODE CODE

  52. CODE CODE CONFIGURATION MANAGEMENT

  53. None
  54. THIS GAVE INFRASTRUCTURE THE SAME PROPERTIES AS APPLICATION CODE

  55. ITERABLE

  56. TESTABLE

  57. COLLABORATIVE

  58. MODULAR

  59. DEMO

  60. VIRTUAL MACHINES

  61. CONTAINERS

  62. MICROSERVICES

  63. THE “CLOUD”

  64. HOW DO ORGANIZATIONS RUN THEIR APPLICATIONS TODAY?

  65. None
  66. SETH VARGO @sethvargo