> For the complete documentation index, see [llms.txt](https://weekly-essay.mikey.wang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://weekly-essay.mikey.wang/pt-br/2020/w52-looking-at-frontend-production-safety-through-d2.md).

# W52-Segurança operacional do frontend vista pela D2

Dei uma olhada na D2 recentemente. Pela primeira vez, o evento trouxe uma trilha sobre segurança operacional do frontend, com reflexões e práticas da Alibaba. Algumas ideias me ajudaram a enxergar melhor a direção de evolução dessa infraestrutura.

Eles dividiram a construção do sistema, do zero ao completo, em três etapas: proteção pontual da operação, proteções independentes em vários silos e um sistema integrado de segurança operacional do frontend.

Nessa escala, estamos perto de concluir a primeira etapa, por volta de 0,3. Dependemos principalmente do monitoramento de produção do Raptor como proteção pontual. Há estratégias auxiliares, mas pouco padronizadas e difíceis de usar, com benefício limitado: análise estática, verificação de padrões de engenharia e relatórios de cobertura, por exemplo.

Precisamos completar capacidades como regressão automatizada de interface, monitoramento de liberações graduais, diagnóstico inteligente e recuperação automática de falhas. Com isso, estaremos perto da terceira etapa.

Nela, conectamos estratégias, sistemas e plataformas em um ambiente amplo de segurança operacional. Exemplos: resolver a separação entre publicações de frontend e backend, melhorar liberações graduais coordenadas e testes de carga de ponta a ponta; usar Cloud IDE para registrar online as atividades dos desenvolvedores e integrar melhor toda a esteira; e aumentar a proporção de mudanças dispensadas de testes manuais por colaboração automatizada com QA, ganhando eficiência.

O princípio orientador continua o mesmo: usar máquinas e mecanismos para proteger as pessoas.
