-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
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
- 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
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/
Metadata
Metadata
Assignees
Labels
No labels