~/talk

testing in production gathering actually useful data

Talkat Protocol Berg v2 2025 · 2025-06-12..06-13· [testing, distributed-systems]
name:zygis
links:none on file
slides:none on file

Describes a practical pre‑ and in‑production testing pipeline that verifies non‑breaking and state‑breaking changes to consensus, state machine and communication stacks by actually running networks. Teams build an initial Petri tool then replace it with Ironbird, which uses a GitHub app, Temporal workflows, DigitalOcean droplets, Tailscale and Grafana and ships prebuilt images so a devnet reaches usable telemetry in about 1 minute spin‑up. Features PR‑triggered networks, load tests, state replay from mainnet, and the hard lesson that tracking infra state without Terraform is painful.

AI-written summary · about

  1. 0:00Testing challenges
  2. 1:55Pre-production testing needs
  3. 4:49Existing testing solutions
  4. 7:59First Petri iteration limits
  5. 9:24Ironbird and GitHub integration
  6. 11:15Speed and DX optimization
  7. 13:00User-friendly frontend
  8. 14:03Ironbird network config
  9. 15:08Ironbird future plans
  10. 16:33Project lessons learned
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.