Skip to content

SYSTEM Cited by 1 source

AWS CodePipeline

What it is

AWS CodePipeline is AWS's managed CI/CD-pipeline service — sourced by CodeCommit/GitHub/S3, building via CodeBuild (or arbitrary integrations), deploying via CloudFormation / StackSets / Elastic Beanstalk / CodeDeploy / custom actions. Pipelines are defined declaratively as ordered stages with parallel actions per stage; state is persisted in the pipeline.

Role in account-per-tenant platforms

In ProGlove's ~6,000-tenant platform, CodePipeline is the central orchestration point for fleet-wide CI/CD:

The pipeline lives in a central Infrastructure account; the StackSet administrator is that account; target accounts are the tenant accounts. This is the canonical patterns/fan-out-stackset-deployment topology.

Operational concerns at fan-out scale

  • Pipeline duration is a function of target-account count. Large-scale updates "can take significant time to propagate."
  • Partial failures surface as a failed stage — retry/rollback strategies have to be designed explicitly (Source: sources/2026-02-25-aws-6000-accounts-three-people-one-platform).
  • Per-account pipeline parallelism competes with per-account quotas on CloudFormation and deployment services.

Stub page — full CI/CD-pipeline comparison (CodePipeline vs GitHub Actions vs Jenkins vs ArgoCD) is out of scope.

Seen in

Last updated · 200 distilled / 1,178 read