Cloud Integrations
MODULE_05 / OVERVIEW // USAC · CLOUD INTEGRATIONS
MODULE READY

Fast and reliable automated testing

Without automated tests, the more code you write, the more time and money testing costs — an unscalable business model for any tech org. Module 05 builds the deployment pipeline and the test suite that runs in it, structured so the cheapest test catches the most bugs.

SEC_01
READY
conveyor_belt

The deployment pipeline

~1 hr · interactive
  • Humble + Farley — Continuous Delivery
  • Commit + acceptance stages
  • Jenkins · GitLab CI · CircleCI
  • Google's 90k builds/day
// enter
SEC_02
READY
category

Test types & the pyramid

~1 hr · interactive
  • Unit · acceptance · integration
  • The 10-minute build (Fowler)
  • Test pyramid vs. ice-cream cone
  • Coverage as a guardrail
// enter
SEC_03
READY
speed

TDD, perf, andon cord

~1 hr · interactive
  • Kent Beck · red-green-refactor
  • Perf in the pipeline
  • Non-functional infra tests
  • Pull the cord on red builds
// enter
SYS.QUOTE GARY GRUVER
"Without automated testing, the more code we write, the more time and money is required to test our code — in most cases, this is a totally unscalable business model for any technology organization."
SYS.NEXT_MODULE READY

Module 06 — CI + low-risk releases arrow_forward

Trunk-based development, automated self-service deploys, decouple deploy from release, Blue-Green + Canary + Feature toggles + Dark launches.