This presentation was recorded at GOTO Berlin 2019. #GOTOcon #GOTOber http://gotober.com Ken Mugrage - Principal Technologist at ThoughtWorks and DevOps Expert ABSTRACT The first product build specifically for Continuous Delivery pipelines came out over 10 years ago. The Continuous Delivery book came out 9 years ago. In the time since we’ve seen massive changes in the types of software we’re building, testing and deploying. Yet the way we think about pipelines hasn’t changed in many cases. Now that we as an industry are trying to think “cloud first” what changes does that imply in our architecture? What about our organization? How we test? How we secure our systems? This talk will show several intertwined changes to how we think about pipelines [...] TIMECODES 0:00 Introduction 1:50 We knew everything 2:37 Java - Write once, run anywhere 5:04 Conan The Deployer 6:27 Fairly typical architecture 6:42 Traditional Continuous Delivery 8:03 The Bad 9:58 The Output 10:43 Financial Services Platform 11:35 Modern Pipelines 12:52 Traditional Structure 14:00 Renaming Ops isn't a solution 14:33 Products over Projects (do the DevOps) 15:42 WITHOUT EVENTS 16:37 EVENT NOTIFICATION 18:22 The New Build Artifact 18:41 A modern Continuous delivery pipeline 20:24 Trunk Based Development 21:16 Feature Toggles 22:13 The Test Pyramid In Context 23:28 Declarative Deployments 24:31 Deployment Strategies 27:22 Release DB Changes Out Of Band 29:36 Monitoring and observability 32:46 Vulnerability Planning 33:21 Secrets Management 34:52 In the future 36:02 Resources & Citations Download slides and read the full abstract here: https://gotober.com/2019/sessions/1053/modern-continuous-delivery https://twitter.com/GOTOber https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #ContinuousDelivery #CD #SoftwareArchitecture #DeveloperProductivity Looking for a unique learning experience? Attend the next GOTO Conference near you! Get your ticket at http://gotocon.com SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.