CI/CD Design Patterns logo

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 @yahianaim

Roadmap (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

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡