Modern Software Delivery: Triumphs and Failures
summary
Argues that containers break operability (kernel panics on aufs/device‑mapper, slow layer pulls) so the team reverts to OS packages, builds a Go toolset and a new GPS package format that produces cryptographically verifiable artifacts, supports multi‑OS roots, and delivers sub‑20s microservice updates. Implements an indexed archive with HTTP range fetch so files can be validated or repaired without full downloads. Milestone one (ancillary manager, build DSL, actions like users/services) is working but dependency solver and public release are pending.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:44Summary
- 7:38Building Binaries Locally
- 7:58Deploying Artifacts via Ssh
- 14:32Container Builds
- 15:35Operating System Packages
- 20:43Debian Package Metadata
- 24:48Usability
related talks
26mSoftware Delivery from First Principles
31mSoftware Delivery and the Rube Goldberg Machine: What Is the Problem We Are Trying to Solve?
40mA Maintainer's Odyssey: Time, Technology, and Transformation
35mThe Dawn of Liquid Software
38mAutomate or Stagnate: Surviving the Era of Continuous Updates
40mAvoiding release paralysis
30mBringing Continuous Delivery to Open Source
21mLightning Talks
