Case Study
Arquitetura front-end
Cliente
Indústria
- Seguros
- Presente em 51 países
- 94 milhões de clientes
- 147,000 funcionários e distribuidores
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)