$30 off During Our Annual Pro Sale. View Details »

The first decade of DevOps is over! (TechTalk)

The first decade of DevOps is over! (TechTalk)

Die DevOps-Bewegung wird zehn Jahre alt. Von Beginn an ging es darum, die Kollaboration zwischen Entwicklung (Dev) und Betrieb (Ops) zu stärken. Schon in puncto Tooling ist hier in dieser Zeit viel passiert: Container, Microservices, Public Cloud Services, Serverless u.ä.
Viel tiefgreifender sind aber die kulturellen Veränderungen, die mit neuen Kollaborationsmodellen wie SRE Silos aufbrechen, und neue Methoden wie Continuous Delivery.
Konstantin zeigt, was sich in den letzten zehn Jahren alles im DevOps-Universum getan hat.

Konstantin Diener

June 25, 2020
Tweet

More Decks by Konstantin Diener

Other Decks in Technology

Transcript

  1. The first decade of DevOps is over!
    ein Rück- und Ausblick
    Konstantin Diener | cosee GmbH
    [email protected] | @onkelkodi

    View Slide

  2. Zoom: https://bit.ly/3hXTEyx

    View Slide

  3. KONSTANTIN DIENER
    CTO and founder of cosee

    View Slide

  4. Discovery-
    Phase
    Backlog
    Expert-Teams
    Billing
    Models
    Iterative
    Delivery
    So ware-
    Releases

    View Slide

  5. View Slide

  6. 2009

    View Slide

  7. https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/

    View Slide

  8. https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/

    View Slide

  9. https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
    Ops’ job is to enable the business
    (this is dev’s job too)

    View Slide

  10. View Slide

  11. What was 2009 like?

    View Slide

  12. View Slide

  13. Ops: Provisioning of Software,
    Servers & Networks

    View Slide

  14. On-Premise Hosting

    View Slide

  15. Infrastructure is an INVESTMENT

    View Slide

  16. AWS is 3 years old

    View Slide

  17. Agile Manifesto is 8 years old

    View Slide

  18. Agile Delivery

    View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. 2020

    View Slide

  23. Technology

    View Slide

  24. smaller deployment units

    View Slide

  25. 2009 2019

    View Slide

  26. Containers

    View Slide

  27. Public Cloud &
    Managed Services

    View Slide

  28. Servers, Networks etc.
    Infrastructure as a Service
    Managed Service
    Infrastructure as a Service Infrastructure as a Service
    Managed Service
    Managed
    Service
    Managed Service
    Managed
    Service
    Application

    View Slide

  29. 2009 2019

    View Slide

  30. View Slide

  31. Infrastructure as Code

    View Slide

  32. Cattle vs. Pet

    View Slide

  33. 2009 2020
    965-01-node-vs-test
    irene

    View Slide

  34. Infrastructure as Code is important

    View Slide

  35. But … ☝

    View Slide

  36. • #1 Normalize the technology stack
    • #2 Standardize and reduce variability
    • #3 Expand DevOps practices
    • #4 Automate infrastructure delivery
    • #5 Provide self-service capabilities
    2018 State of DevOps Report

    View Slide

  37. But DevOps isn’t just IaC

    View Slide

  38. DevOps is collaboration

    View Slide

  39. Werner Vogels, Amazon
    “You build it, you run it”

    View Slide

  40. Observability

    View Slide

  41. Obstacles for collaboration

    View Slide

  42. #1 Different Goals

    View Slide

  43. • as many Features as possible
    • quick response
    • Scrum: Shippable Product
    • stable application
    • no Incidents or major bugs
    • no Downtimes
    >> many small changes >> rare big changes
    Development Operations

    View Slide

  44. @techDonaldTrump
    „I will build a great, great wall between dev and ops. I
    will make ops pay for that wall!“

    View Slide

  45. #2 Handovers

    View Slide

  46. »What? 63 hours, just in queue time?«, Wes say,
    incredulously. »That’s impossible!«
    Patty says with a smirk: »Oh, of course. Because it’s only
    30 seconds of typing, right?«
    The Phoenix Project

    View Slide

  47. New collaboration models

    View Slide

  48. @noidi
    „Having a dedicated DevOps person who does all the
    DevOpsing is like having a dedicated collaboration
    person who does all the collaborating.“

    View Slide

  49. Embedding
    Inspired by devopstopologies.com

    View Slide

  50. Embedding Ops as a Service
    Inspired by devopstopologies.com

    View Slide

  51. Embedding Ops as a Service Collaboration
    Inspired by devopstopologies.com

    View Slide

  52. devopstopologies.com

    View Slide

  53. Site Reliability
    Engineering

    View Slide

  54. Site Reliability Engineering
    or
    Ops done by Software Engineers

    View Slide

  55. Failure & Transparency

    View Slide

  56. Werner Vogels, Amazon
    “Everything fails all the time”

    View Slide

  57. Chaos Engineering

    View Slide

  58. Blameless Postmortems

    View Slide

  59. Sharing is caring

    View Slide

  60. https://blog.github.com/2018-10-30-oct21-post-incident-analysis/

    View Slide

  61. ChatOps
    Jason Hand

    View Slide

  62. Outlook

    View Slide

  63. Is operating servers your core
    business?

    View Slide

  64. Servers, Networks etc.
    Infrastructure as a Service
    Managed Service
    Infrastructure as a Service Infrastructure as a Service
    Managed Service
    Managed
    Service
    Managed Service
    Managed
    Service
    Application

    View Slide

  65. • Keep your proprietary code and infrastructure as
    minimal as possible.
    • Try to automate everything.
    • Avoid pet infrastructure.

    View Slide

  66. View Slide

  67. • Learn from failure!
    • Share your learnings (company + customers +
    community)!
    • Choose a setup for real collaboration.
    • Build real cross-functional teams (together with
    business, support, marketing, …)!

    View Slide

  68. But …

    View Slide

  69. Homework 2030:
    tackle complexity

    View Slide

  70. Zoom: https://bit.ly/3hXTEyx

    View Slide

  71. Nächster Talk …
    talks.cosee.biz | blog.cosee.biz | @coseeaner | #coseetechtalks
    Reise zum Mittelpunkt der Corona-Warn-App
    Tom Brell & Björn Petersen | 30.07.2020

    View Slide