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

The Eternal Recurrence of DevOps

The Eternal Recurrence of DevOps

Given at DevOpsDays DFW 2022.

We are in the middle of rebuilding everything all yet again, mostly thanks to kubernetes resetting the infrastructure layer. This means it’s time to build a new set of management tools and appdev stacks. After all, kubernetes is “a platform for building platforms,” so now we get to build the platforms. This is frustrating if you’ve lived through two decades (or more!) of platform building, but as this talk will cover, this never ending, platform recurrence of is the natural state and something we should embrace. What lessons can we bring forward to make it better this time?

Coté

August 24, 2022
Tweet

Video

More Decks by Coté

Other Decks in Technology

Transcript

  1. 25% 24% 23% 25% 24% 27% 35% 37% 40% 41%

    41% 47% 50% 65% 65% 54% 56% 58% 50% 50% 61% 54% 53% 55% 53% 53% 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 CI and CD usage, 2007 to 2021 CD CI Source: State of Agile Surveys, VersionOne/CollabNet/digital.ai @cote
  2. 33% 50% 53% 42% 56% 28% 41% 46% 33% 39%

    48% 58% 34% 36% 39% 40% 42% 49% 59% Reduced Public Cloud Costs Containerized Monolithic Applications Shortened software development cycles Enabled a Hybrid Model Between Public Cloud and On-premises Enabled Our Move to the Cloud Ease Application Upgrades and Maintenance Improved Resource Utilization What benefits has your organization realized from operating Kubernetes? Choose all that apply. 2022 2021 2020 Source: State of Kubernetes 2022, VMware Tanzu. @cote
  3. 12

  4. Will PaaSplatforms ever take off? 2007 Sources: Learning Rails, Simon

    St. Laurent and Edd Dumbill, 2008; "Technical Dive into Cloud Native Application Platforms," Brian Gracely, 2015;VMware Tanzu Application Platform; platform for building platform, 2017; 2015 2022 Not pictured: CORBA, J2EE, Rails, ESB, SOA/WS-*, LAMP, serverless, etc.
  5. Part 02: We are always going to rewrite the app

    platform, just try to remember more next time.
  6. "You cannot produce a platform without customers." Bryan Ross, VMware,

    Sky TV Source: “Improving JPMorgan Chase’s Developer Experience on the Cloud,” Nadi Away, JPMC, June 2022.
  7. Actually, survival is mandatory...esp. when it’s you! The Home Depot

    Timeline 2015: Handful of apps, e.g., paint desk, tool rental 2016: ~130 apps in production 2018: “Every week, my product and design teams are in people’s homes or [at] customer job sites, where we are bringing in a lot of real-time insights from the customers.” 2021: one customer’s spend up from $100k to $300k. Sources: “From 0 to 1000 Apps: The First Year of Cloud Foundry at The Home Depot,” Anthony McCulley, The Home Depot, Aug 2016; “Cloud Native at The Home Depot, with Tony McCulley,” Pivotal Conversations #45; USAF presentations and write-ups; "Driving Business Agility Without Large-Scale Transformation Programs," Venkatesh Arunachalam, Sep 2021; The Business Bottleneck, Coté.