Abdelkader Boudih, conhecido como Seuros, afirma que o incidente ocorreu após uma “falha na verificação” de seu login, requisitada pela empresa, mas que, segundo ele, não possui documentação pública. No entanto, de acordo com uma explicação extraoficial de uma fonte interna da companhia, a equipe estava conduzindo testes em contas consideradas inativas ou com baixa atividade. Um desenvolvedor teria executado um comando que simulava sua exclusão, que não deveria causar efeitos reais. Entretanto, devido a um erro de digitação, o script apagou efetivamente todas elas. As informações são do blog de Seuros.
Arquitetura frontend moderna - três principais formas de compartilhar componentes entre aplicações frontend
Arquitetura frontend moderna - três principais formas de compartilhar componentes entre aplicações frontend 1 – Pacotes NPM (públicos ou privados) Como funciona Você empacota seus componentes (React, Vue, Angular ou até vanilla) em uma biblioteca . Essa lib é publicada em um registro de pacotes (npmjs, GitHub Packages, Verdaccio, Nexus etc.). Qualquer aplicação que precise desses componentes instala a dependência ( npm install minha-lib ) e os usa normalmente. Vantagens ✅ Padronização : ótimo para compartilhar entre múltiplos projetos. ✅ Controle de versão : cada app escolhe qual versão usar. ✅ Independência : não exige repositórios ou builds integrados. ✅ Testado/isolado : a lib pode ter pipeline próprio de testes e versionamento sem interferir nas apps. Desvantagens ❌ Ciclo de publicação : precisa buildar e publicar cada vez que altera a lib. ❌ Atraso nas atualizações : os projetos consumidores precisam atualizar a versão manualmente. ❌ Mais fricção em times ...
Comentários
Postar um comentário