Good for Karma: Configuration at Runtime
summary
Defines runtime configuration with concrete tools and demos: Archaius polling once per second provides type-safe DynamicProperty objects and callbacks to reconfigure thread pools or timeouts without restart, etcd key-value with TTL and long-poll stores service URLs for service discovery and supports 3–5 node clusters, and confd rewrites nginx when keys change, while Togglz gradual rollout with consistent hashing exposes a web UI to toggle features by user, IP or percent so rollouts and rollbacks happen immediately in production.
AI-written summary · about
chapters (19)
- 0:00Welcome
- 0:28Agenda
- 1:02Break
- 2:00Configuration Changes
- 3:20Daily Changes
- 7:25First tool
- 9:36Layering
- 10:59Archive
- 11:59Properties
- 13:27Conclusion
- 16:45Demo
- 17:34HCD
- 20:17Convey
- 22:07dreamers
- 23:33pros and cons
- 27:17backend
- 28:36future targets
- 33:19pros cons of feature targets
- 37:25Answer
related talks
49mPanta rhei: runtime configuration updates with Spring Boot
43mNext generation config mgmt: autonomous systems
25mFast, Safe, and Reliable: The Future of Configuration
30mConfiguration Management Patterns
27mEphemeral Environment Practices - the Good, Bad, and Ugly
37mBringing order to the chaos!
44mQ&A
46mPanel Discussion: The number of orche
