Software Engineering: CI/CD & Deployment

Watch a commit flow through the CI/CD pipeline. Click "Run" to start, or "Run (fail at integration)" to see a failure stop the pipeline.

Build
→
Unit Test
→
Integration
→
Security Scan
→
Staging
→
Acceptance
→
Production
Ready. Click a button to start the pipeline.

Adjust the canary percentage to see how traffic is split between old and new versions. Metrics update in real-time.

Old version (stable)New version (canary)
0.1%
Error rate
110ms
p99 Latency
50
Canary req/min
Canary at 5%: metrics nominal. Safe to increase.

Click a layer to see details about that test type.

Acceptance
Integration
Unit

Select a layer

Click on a pyramid layer above to see its characteristics: count, speed, cost, and what it tests.