Arquitetura front-end

12. Videocall laptop

Desafio

Criação de um padrão de desenvolvimento de componentes UI através da tecnologia Web Components.

Normalização do desenvolvimento em Angular, nomeadamente de análise estática, testes unitários, boas práticas e inovações do mercado.

Com os novos componentes, a AXA será tecnologicamente agnóstica, deixando de ser relevante se a solução é Angular, React ou .Net (ou de qualquer outro tipo de tecnologia para desenvolvimento web), permitindo assim a poupança de tempo e dinheiro em projetos novos e antigos.


Solução e metodologia

  • Criação de um Marketplace de componentes com documentação em tempo real, demos, parâmetros e como usá-los.
  • Criação e manutenção de novos canais de comunicação (blogue, newsletters, apresentações, formações e inquéritos), dado que os componentes podem ser utilizados por outras entidades AXA (ex.: França, Japão, México, etc.).
  • Project generators com padrões definidos (para Angular e Stencil.js).

Tecnologias

  • Angular
  • Stencil.js
  • Node.js
  • Azure
  • AWS (Amazon Web Services)