FF4J: Feature Toggling for Spring/Spring Boot Applications

October 16, 2019

Feature toggling is a technique used to enable or disable certain behaviors of the system (typically at runtime). This makes release management much easier (e.g., Dark Launching, Canary Releases, Blue-Greed Deploy, A/B testing, etc.). Many leading companies (such as Facebook, DropBox, and Google) use these techniques to gradually release and test new features to a small set of their users before releasing to everyone. This technique can also be used as an alternative to maintaining multiple feature branches, and thus can reduce the cost of long-lived branches. There are commercial and open-source frameworks available in different technologies to help implement feature toggling. Among those, FF4J is a very good Java-based, open-source framework that addresses most of the feature toggle aspects and works very well with mircroservices/Spring Boot particularly, with very easy integration. This session will demonstrate feature toggling using FF4J framework for Spring/SpringBoot applications. Speaker: Sasi Peri, Solutions Architect, Cardinal Health Filmed at SpringOne Platform 2019 Slides: https://www.slideshare.net/SpringCentral/ff4j-feature-toggling-for-springspring-boot-applications

Previous
From Content Management to Content Services with Spring Boot, Data and Content
From Content Management to Content Services with Spring Boot, Data and Content

SpringOne Platform 2018 From Content Management to Content Services with Spring Boot, Data and Content Doug...

Next Presentation
FF4J: Feature Toggling for Spring/Spring Boot Applications
FF4J: Feature Toggling for Spring/Spring Boot Applications

SpringOne Platform 2019 Session Title: FF4J: Feature Toggling for Spring/Spring Boot Applications Speaker: ...