This advanced module helps students read a deployment pipeline as a chain of protocol interactions rather than a black box.
Included teaching examples
- name: Publish queued article
run: npm run content:daily
- name: Deploy to Cloudflare Pages
uses: cloudflare/wrangler-action@v3
with:
command: pages deploy dist --project-name=lecturer-materials
- name: Deploy Cloudflare Worker
uses: cloudflare/wrangler-action@v3
with:
command: deploy
Use the snippet to discuss where authenticated GitHub requests, Cloudflare API calls, DNS resolution, TLS handshakes, and edge responses can fail.
Diagram support
The paired SVG visualises source checkout, queued content publication, deploy API calls, Worker rollout, and live verification through a protocol-aware lens.
Suggested learning flow
- Identify which protocol powers each pipeline step.
- Compare successful and failed release scenarios.
- Trace how observability signals expose transport or endpoint issues.
- Design a verification checklist for protocol-sensitive deployments.