Feature Flag com configcat no React Native

preview_player
Показать описание

Você provavelmente já precisou habilitar ou desabilitar uma funcionalidade no seu aplicativo depois que ele já estava no ar, certo?

Normalmente essas alterações precisam de muitos passos além da alteração, desde o deploy até a aprovação das lojas de apps, esse processo por ser demorado e atrapalhar uma solução que deveria ser simples.

Feature Flag é uma maneira de facilitar todo esse processo, já que ele possibilita que você ative ou desative funcionalidades sem precisar fazer o deploy.

Nesse vídeo você vai ver na prática como aplicar Feature Flags na sua aplicação React Native usando o configcat. 🐱
-----

Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat
Рекомендации по теме
Комментарии
Автор

Interessante! Vou aderir, essencial para alterações que podem quebrar funcionalidades importantes (autenticação, pagamento, etc). Mas acho mais vantagem fazer a implementação nós mesmos:

1. Criar uma tabela no banco de dados para armazenar as FeatureFlags (id, nome da feature, se está ativada ou não)
2. Criar um CRUD para mexer nessa tabela através da API (fazer o acesso por tokens, por segurança talvez)
3. No app, criar um context API bem parecido com esse da configcat, que consome o endpoint de consulta das feature flags
4. Criar um frontend para adicionar/alterar feature flags (acessível por VPN, por segurança)

gautley
Автор

Thanks for the great video 🙌 Happy feature flagging 😊

configcat
Автор

Otimo video. Uma sugestão de vídeo: CI-CD explicadinho como só a rocket faz

beneditonamburete
Автор

BRABO! Não conhecia essa ferramenta. Geralmente faço essa funcionalidade no backend, mas uma interface facilita. Só clicar no botão 😊

devtocruz
Автор

Já conhecia feature flags e implementei somente por environment variables até hoje, pois sempre foi no backend. No front-end desacoplado nunca utilizei, mas confesso que a solução do configcat me deixou bem interessado. O único problema é o preço, achei um pouco salgado $99 pelo plano PRO, então fico na dúvida até onde vale a pena investir mais de 500 reais nessa feature ou implementar internamente algo simples, no mesmo molde, que atenda a necessidade. Muito legal o vídeo, valeu!

lfbarni
Автор

Vídeo incrível ❤ Gostaria de assistir a um vídeo sobre como usar os feature flags no backend.

h
Автор

Fala Rodrigão, cara que conteúdo irado... A cabeça está fervilhando de ideias de como posso usar esse recurso/serviço... Mas agora, gostaria de saber se já tem um planejamento para vídeos sobre o Expo 48 e principalmente, do Expo Router?

ribeiro.evandro
Автор

O que recomenda para salvar estado globalmente (redux etc) e para requisições para API (saga etc)

kaienthewise
Автор

Muito bom, qual a diferença entre o "Over the air updates" e essa feature flag?

rhadamez
Автор

Rodrigo, você já usou o IONIC e o Angular....

Matheus_
Автор

Faz um vídeo sobre a nova arquitetura do react native

roni_castro
Автор

*Pergunta fora de contexto*
Rodrigo qual versão do PopOS vc utiliza? Acabei migrando pro Fedora pq o emulador tava bugado no Pop. (Nao é hardware rs)

rbmricardo
Автор

Até onde isso é uma melhor estratégia do que usar apenas um eas update?

alamo_DevFlow