Тёмный

Feature Flags aka. Feature Toggles Pattern | Tech Primers 

Tech Primers
Подписаться 135 тыс.
Просмотров 3,8 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 20   
@saurabh9446
@saurabh9446 Год назад
Keep creating these prod things🔥
@TechPrimers
@TechPrimers Год назад
sure Saurabh
@hashcodehub6717
@hashcodehub6717 Месяц назад
@@TechPrimers I am not able to join slack community
@GC-rn2ck
@GC-rn2ck Год назад
Just wondering if such a thing can be implemented on UI side as well or at least kind of MS architecture.
@TechPrimers
@TechPrimers Год назад
Yes indeed. We can do it.
@hashcodehub6717
@hashcodehub6717 Месяц назад
yes we can do similar kind of thing in Frontend also we were doing in our project where we have centralized service that will laoad the manifest based on a particuar client and eeach client will have a differnt view of the page
@rubenlara3386
@rubenlara3386 Год назад
Thank you. I have a question. What if for a new feature an entity needs a database migration, for instance, a new column with required value (NOT NULL) must be added? How would you save the entity if the flag is set to false for this feature?
@TechPrimers
@TechPrimers Год назад
We always need to plan for a backwards compatible option. So the column cannot be not null in the initial stage. Later when the feature is live, backfilling has to be done for old rows and then the column should be made not null
@shashikumar-ey7kk
@shashikumar-ey7kk Год назад
FF4j, Togglz - feature flag open source are available in the market, there others as well which are paid as well
@TechPrimers
@TechPrimers Год назад
Yea Shashi. Are you using any of them at work?
@blasttrash
@blasttrash Год назад
9:07 what does "particular feature has been ga-ed" mean?
@TechPrimers
@TechPrimers Год назад
GA - general availability for all
@tesla1772
@tesla1772 Год назад
Awesome video💯🙌. In trunk based development why would a feature will be merged in main branch if it is not yet ready to be used?. Is it to avoid major merge conflicts
@TechPrimers
@TechPrimers Год назад
Yes Pratik. Thats right. Long running branches tend to create more headache as the main branch keeps on moving and we have to play catch up game.
@JaNaMSoNi
@JaNaMSoNi Год назад
Insightful
@eswaresh8944
@eswaresh8944 Год назад
Eagerly waiting for implementation part, especially dynamic one.
@TechPrimers
@TechPrimers Год назад
sure Eswar. i will work on them
@JaNaMSoNi
@JaNaMSoNi Год назад
We generally use static (property based ) and customer specific (db level). I'm just wondering 🤔 about config server, the major disadvantage is the rest call.
@TechPrimers
@TechPrimers Год назад
Ya. True. There is no other option. Or use a db call. Chose the best.
@LawZist
@LawZist Год назад
Instead of rest call (pull) you can use SSE or websocket (push) and get the changes in real time, save them in memory, but on the other side it is getting much more complex.
Далее
Generative AI | What does it really mean for beginners?
18:27
An Introduction to Feature Flagging & OpenFeature
37:14
Microservices with Databases can be challenging...
20:52
What are WebSockets | How is it different from HTTP?
15:42
Being Competent With Coding Is More Fun
11:13
Просмотров 80 тыс.