Pawel Piwosz
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.
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:28 MIN
Shifting from talent acquisition to talent architecture
The Future of HR Lies in AND – Not in OR
06:01 MIN
Navigating cultural shifts during rapid growth and investment
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:53 MIN
The role of a freelancer integrated within a team
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Platform Engineering vs. DevOps Why not both?
Christian Strack
Practical tips and tricks for CI/CD success
Zan Markan
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
Charting the Journey to Continuous Deployment with a Value Stream Map
Josh Armitage
GitLab CI pipelines for a whole company
Martin Beránek
Platform Engineering untold truths: is just an infrastructure matter?
Graziano Casto
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
CD2CF - Continuous Deployment to Cloud Foundry
Dominik Kress
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.




Siemens AG
Berlin, Germany
C++
GIT
CMake
Linux
DevOps
+7




Stackable
Java
HBase
Spark
Kafka
DevOps
+5

LTIMindtree
GIT
Java
.NET
Bash
YAML
+9