FF4J: Feature Toggling for Spring/Spring Boot Applications

  Рет қаралды 16,464

SpringDeveloper

SpringDeveloper

Күн бұрын

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: www.slideshare.net/SpringCent...

Пікірлер: 17
@dnbhatia85
@dnbhatia85 4 жыл бұрын
Very informative and all these feature are need of time as I see many project has it with complex logic. Good to see easy way to create and maintain features.
@abuyousufsajal918
@abuyousufsajal918 6 ай бұрын
can you provide full end to end system design? I am unable to run due to Database configuration. whrere is the scema and data? And anyone have re-designed and implemented it?
@srikanthgoud2479
@srikanthgoud2479 Жыл бұрын
is ff4j work with angular as well?
2 жыл бұрын
Unfortunately FF4J development has stagnated since 2020. You might want to use Togglz instead.
@michaeldeng1981
@michaeldeng1981 3 жыл бұрын
Maybe I misunderstand it. But to be honest, I'm not convinced to use FF4J, the code will end up with tons of "if..else": This looks not pretty.
@OwaisAhmedMuhammad
@OwaisAhmedMuhammad 2 жыл бұрын
That is where you should try the AOP feature of this framework, you can use a knife to cut an apple or your finger tool is the same
@rollinOnCode
@rollinOnCode 3 жыл бұрын
its so difficult to understand what she is saying.
@shubhammehrotra8392
@shubhammehrotra8392 2 жыл бұрын
Maybe you can turn on the Captions using the CC button underneath the video
@wendycrawford6885
@wendycrawford6885 4 жыл бұрын
Just not able to follow very well because of her thick accent :(
@causeno1048
@causeno1048 3 жыл бұрын
Neither an Indian nor English native speaker and I could follow. Try setting the speed to 0.75.
@FredrikRambris
@FredrikRambris 3 жыл бұрын
I gave up.
@rubendariofrancodiaz6944
@rubendariofrancodiaz6944 3 жыл бұрын
I don't see wha's wrong with that, she has an accent but is totally understandable.
@shubhammehrotra8392
@shubhammehrotra8392 2 жыл бұрын
Maybe you can turn on the Captions using the CC button underneath the video
How to Get Productive with Spring Boot
1:03:56
SpringDeveloper
Рет қаралды 18 М.
Best Practices to Spring to Kubernetes Easier and Faster
1:07:42
SpringDeveloper
Рет қаралды 23 М.
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 51 МЛН
What’s New in Spring Data?
33:00
SpringDeveloper
Рет қаралды 8 М.
Do’s and Don’ts: Avoiding First-Time Reactive Programmer Mines
58:38
Reactive Relational Database Connectivity with Spring
58:10
SpringDeveloper
Рет қаралды 29 М.
Building Robust and Resilient Apps Using Spring Boot and Resilience4j
52:02
Scaling Beyond a Billion Transactions Per Day with Sub-Second Responses
53:51
Spring Cloud Gateway for Stateless Microservice Authorization
36:32
SpringDeveloper
Рет қаралды 42 М.
Event-Driven Architectures for Spring Developers
1:09:45
SpringDeveloper
Рет қаралды 38 М.
Event Driven with Spring
1:07:17
SpringDeveloper
Рет қаралды 59 М.
Что не так с раскладушками? #samsung #fold
0:42
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 14 МЛН
ГОСЗАКУПОЧНЫЙ ПК за 10 тысяч рублей
36:28
Ремонтяш
Рет қаралды 281 М.
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 2 МЛН