CI/CD Design Patterns
Scalable, secure & audit-ready pipelines - 14 modules
A Coursera course by Packt covering proven CI/CD design patterns to build and manage efficient pipelines for continuous integration and deployment. Explore structural patterns (monorepo vs polyrepo, branching strategies, dependencies between pipelines), deployment strategies (blue-green, canary, A/B, feature toggles, OPA), creational patterns for cloud-native deployments (containerization, microservices), domain-driven design for regulated sectors, auditing, and CI/CD anti-patterns. Includes 14 modules with real-world examples.
Cloud (AWS & Oracle)FreemiumFree with ReCodedadvanced~2 weeks
Submitted by @yahianaimRoadmap (6 steps)
1
Foundations
~2 hours#What are CI/CD Patterns#Pipeline Components#Orchestration#Canary Deployments
2
Structural patterns
~2 hours#Monorepo vs Polyrepo#Pipeline Dependencies#Branching Strategies
3
Deployment strategies
~1.5 hours#Blue-Green#Canary & A/B#Feature Toggles#Open Policy Agent
4
Creational patterns
~4 hours#Factory & Singleton in Pipelines#Containerization & Microservices#AWS Deployment#Serverless
5
Governance & DDD
~2 hours#Domain-Driven CI/CD#Regulatory Compliance#Auditing & Quality Gates#SonarQube in Jenkins
6
Anti-patterns
~2 hours#Poor Test Automation#Static Pipelines#Observability#Platform Engineering
