Rebootless updates
summary
Describes techniques and tools for keeping environments from development to production secure and highly available by applying rebootless (dynamic) updates to components ranging from kernels to application libraries. Uses two recent global incidents—one as a lesson in mistakes and the other as an example of best practices—to show how live updates prevent downtime and reduce security risks, and discusses practical approaches and tooling for implementing them.
AI-written summary · about
related talks
56mComparison of Linux Software Update Technologies
45mSoftware Update for IoT: The Current State of Play
30mDevOps Patterns and Antipatterns for Continuous Software Updates
43mOTA Updates in the Wild: Lessons from the Field
34mSafety vs Security: A Tale of Two Updates
17mDevOps Patterns & Antipatterns for Continuous Updates
48mDevOps Patterns and Antipatterns for Continuous Software Updates
49mHow we reduced backend downtime during updates
