Pawel Piwosz

Plan CI/CD on the Enterprise level!

Stop building CI/CD pipelines. Start architecting an enterprise delivery process that aligns your entire organization.

Plan CI/CD on the Enterprise level!
#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.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
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...
Dev Digest 134 - Where pixels sing?
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting 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...
WeAreDevelopers LIVE days are changing - get ready to take part

From learning to earning

Jobs that call for the skills explored in this talk.