Stop building CI/CD pipelines. Start architecting an enterprise delivery process that aligns your entire organization.
#1about 4 minutes
Moving beyond tools to architect CI/CD processes
Traditional CI/CD planning is often limited to tools and environments, but a broader, organizational perspective is required for enterprise success.
#2about 5 minutes
How organizational structure shapes your system design
Conway's Law demonstrates that a system's architecture will mirror the organization's communication structure, making team topologies a critical starting point.
#3about 2 minutes
Planning your environment strategy and access control
A comprehensive environment strategy must consider not just names but also structure, ownership, and access levels, which directly impacts tooling requirements.
#4about 3 minutes
Selecting a branching strategy that fits your architecture
The choice between strategies like trunk-based development or GitFlow depends on the application architecture, repository design, and access management policies.
#5about 4 minutes
Differentiating continuous delivery and continuous deployment
Continuous delivery involves a manual approval step before production, whereas continuous deployment is fully automated, requiring different quality gates and deployment strategies.
#6about 2 minutes
Defining a robust artifact management strategy
Artifact management involves decisions on storage, naming conventions, and retention policies, which can be dictated by industry compliance requirements.
#7about 2 minutes
Defining quality gates and team responsibilities
The CI/CD process must define quality gates, whether manual or automated, and establish clear responsibilities and escalation paths for failures.
#8about 3 minutes
Evaluating team capabilities and system constraints
Designing a CI/CD process requires assessing team maturity and knowledge alongside business, technical, and security constraints that shape what is possible.
#9about 4 minutes
Designing release strategies and rollback procedures
Release strategies must account for business constraints like approval windows, and a clear plan for rollbacks and roll-forwards is essential for system stability.
#10about 4 minutes
Measuring CI/CD performance with DORA metrics
Key performance indicators like SLAs and SLOs, particularly the four DORA metrics, provide objective measurements of CI/CD process throughput and stability.
#11about 3 minutes
Mapping value streams to identify process bottlenecks
Viewing the CI/CD pipeline as the core of a value stream allows teams to map the entire process and identify waste and bottlenecks for improvement.
#12about 5 minutes
Integrating security throughout the CI/CD process
Security must be a core part of the CI/CD architecture, covering secrets management, dependency scanning, SBOM generation, and secure tool integrations.
#13about 3 minutes
A framework for aligning stakeholders on CI/CD
The mind map of CI/CD components serves as a shared language or "Rosetta Stone" to facilitate discussion and alignment between all stakeholders.
#14about 13 minutes
Q&A on the future of CI/CD and tooling
The speaker answers audience questions on topics including the future role of AI, preferred monitoring stacks, popular scripting languages, and multi-cloud strategies.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
05:15 MIN
Applying TDD, CI/CD, DevOps, and SAFe at scale
Agile work at CARIAD – Creating a customer web application for controlling the vehicle
Dev Digest 134 - Where pixels sing?News and ArticlesWeAreDevelopers LIVE Data and Security Day is on Wednesday, 25/09/2024. Learn about OPC UA Updates, Best Practices for Using GitHub Secrets, Passwordless Web 1.5, Emerging AI Security Risks, Data Privacy in LLMs and get a chance to t...
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take partStarting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...