Leveraging Feature Toggles for your Microservices
summary
Shows how to add FF4J to a Spring Boot app to get runtime feature flags plus config and usage metrics in minutes, using a Consul key-value store for shared flag state and Cassandra audit logging for monitoring. Demonstrates automatic flag creation when a service queries a missing flag, web UI and lightweight starter (no UI in every service), AOP/annotation-based flipping, CLI/REST endpoints, caching to avoid DB overhead, and targeted rollout strategies (by region, time, or user).
AI-written summary · about
chapters (13)
- 0:00Feature toggles introduction
- 1:05Trunk-based development
- 2:32Rolling upgrades and inconsistency
- 3:58Environment permissions
- 5:02Custom toggle strategies
- 6:25Distributed feature states
- 7:05Demo: Consul + Spring Boot
- 8:54Consul feature storage
- 10:27FF4J features setup
- 11:50Shared feature store integration
- 12:56Real-time feature enabling
- 13:38FF4J properties and monitoring
- 15:00FF4J advanced features
related talks
21mLeveraging Feature Toggles for your Microservices
43mOpenFeature -- one flag to rule them all
26mBuild Progressive Delivery and Safety Into Your Apps with Feature Flags
53mTinkertoys, microservices, and feature management: How to build for the future
54mFeature Flags Separate Deployment from Feature Release
06mLightning Talk: Mocking Feature Flags in Unit Tests
50mThe Story of One Feature Flag
05mFeature Flags
