Centralized Application Configuration with Spring and Apache ZooKeeper
summary
Dealer.com moves application config out of files into a ZooKeeper-backed service that stores JSON, encrypts passwords per environment, and requires an audit/approve step before staging. A web UI edits configs and bindings, apps fetch and auto-create beans at startup via enable-remote-config, registering DataSources and RPC proxies into Spring; startup resolves inherited values in parallel and falls back to a cached last-known-good config. No live reload yet; tags and per-datacenter Observer nodes support overrides.
AI-written summary · about
chapters (6)
- 0:00Introduction and setup
- 6:30Company background and challenges
- 12:26Solution overview and architecture
- 23:03Behind the scenes and object creation
- 36:32Live demo and code walkthrough
- 59:05Q&A session
related talks
52mConfiguring Apache Camel for the Cloud
13mLet’s config your java project for cloud
08mSolr Cloud Manager
52mApplication Configuration on AWS for Spring Boot-based applications
39mCloud Configuration Ecosystem at Intuit
25mFast, Safe, and Reliable: The Future of Configuration
49mPanta rhei: runtime configuration updates with Spring Boot
44mLive coding: Configuring your cloud-native applications with MicroProfile Config
