docs/demo-script.md

# Final Demo Script

## Demo 1: Create Service

1. Open Backstage portal.
2. Click Create New Service.
3. Select Node.js API template.
4. Enter service name.
5. Show generated GitHub repo.
6. Show pipeline running.
7. Show Argo CD deployment.
8. Open live service URL.

## Demo 2: Security Gate

1. Push unsafe Kubernetes manifest using `latest` tag.
2. Show CI or Kyverno failure.
3. Fix the issue.
4. Show deployment succeeding.

## Demo 3: Observability

1. Generate traffic.
2. Open Grafana dashboard.
3. Show request rate, latency, CPU, memory.
4. Open Loki logs.

## Demo 4: Rollback

1. Deploy bad app version.
2. Show issue.
3. Revert GitOps commit.
4. Argo CD restores old version.

## Demo 5: Disaster Recovery

1. Start AWS/Azure/GCP DR job.
2. Terraform creates temporary server.
3. Ansible installs K3s.
4. Argo CD deploys app.
5. Restore backup.
6. Show app live.
7. Destroy cloud resources.