You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O curso tem como objetivo o compartilhamento do uso de features flags para subir alterações em produção para uma larga escala de usuários de maneira segura, onde é possível voltar as funcionalidades passadas caso a nova release contenha erros graves.
Tópicos e aulas
Entendendo o que são releases
O que são features e hotfixes?
Processo de liberação de release
Features flags
O que são features flags?
Criar um software ou utilizar de terceiros para fazer o gerenciamento de features flags
Mudando a forma de pensar da equipe sobre features flags
Como lidar com o pensamento de "Código lixo no projeto" da equipe?
Implementando features flags
Demonstração utilizando Firebase Remote Config
Gerenciando rotas de código de acordo com o valor da feature flag
Boas práticas e recomendações
É necessário que o usuário saiba dessas alterações?
Gerenciamento de erros e features flags
Como saber que o erro é crítico para desabilitar a nova funcionalidade?
Utilização de ferramentas de observabilidade
Não espere tickets de erro para corrigir a versão
Monitore comportamentos inesperados e desabilite a funcionalidade antes do usuário reclamar
Opa @tumusx muito obrigado pela contribuição. Esse tema de features flag tá ficando bastante forte em conjunto com trunkbase development + morte do gitflow.
Opa @tumusx muito obrigado pela contribuição. Esse tema de features flag tá ficando bastante forte em conjunto com trunkbase development + morte do gitflow.
Na real essa justificativa do video para considerar o Trunkbase development é impraticavel, se sua feature demora 2-4 semanas para ficar pronta provavelmente você esta quebrando suas tarefas de forma errada. Outro ponto que isso incorre é no problema de manter tudo na main, que gera uma altissima quantidade de blockers na branch e caga com o history por precisar ficar dando revert em commit pra não quebrar o CD.
Gitflow continua sendo a principal forma de gerenciar repositórios em empresas grandes como AWS, Meta, Netflix... por separar os escopos de time multidiciplinares sem impactar no CD.
Trunkbase eu só indico quando você trabalha com um time de nivel de senioridade alta que não tem que dividir o repositório com outros times/pods.
Descrição do curso
O curso tem como objetivo o compartilhamento do uso de features flags para subir alterações em produção para uma larga escala de usuários de maneira segura, onde é possível voltar as funcionalidades passadas caso a nova release contenha erros graves.
Tópicos e aulas
Referências
Firebase Remote Config: https://firebase.google.com/docs/remote-config?hl=pt
Observabilidade: https://www.cisco.com/c/pt_br/solutions/full-stack-observability/what-is-observability.html
Crashlytics do Firebase: https://firebase.google.com/docs/crashlytics?hl=pt
AWS CloudWatch: https://aws.amazon.com/pt/cloudwatch/
The text was updated successfully, but these errors were encountered: