Transformando a experiência do cliente para um mundo digital
Sobre a Empresa
Uma importante instituição financeira com sede nos EUA.
Desafio
O portal da web da instituição financeira está aberto a mais de 40.000 representantes registrados que realizam atividades complexas e fornecem dados para as necessidades de conformidade e regulamentação. A empresa tinha mais de 10 equipes trabalhando em diferentes aplicações da web que estavam conectadas e navegavam pelo portal usando tecnologias legadas. Essas são aplicações críticas sem tempo de inatividade, integrais ao funcionamento, conformidade e integridade do mercado.
A empresa procurou um parceiro tecnológico para criar um novo sistema de campo verde para criar uma experiência intuitiva e tranquila para o cliente, resultando em benefícios monetários obtidos com a eficiência aprimorada. Era fundamental fazer a transição perfeita dos clientes para o novo portal e acelerar as equipes de engenharia para entregar aplicações da web usando as mais recentes tecnologias nativas da nuvem, ao mesmo tempo em que estabelecemos um processo de governança. Requisitos para o novo sistema envolvido:
Usuários finais:
- Fornecer uma experiência de aplicação de página única (SPA) omnicanal e responsiva para realizar atividades diárias
- Crie uma aplicação web de um único fornecedor que forneça uma experiência de cliente amigável
- Representantes de transição sem problemas do sistema legado existente para o novo sistema greenfield
Equipes de engenharia de aplicação para:
- Desenvolver um portal web para apresentar uma experiência nativa e coesa de SPA aos usuários finais, compondo e integrando aplicações web desenvolvidas por equipes em toda a empresa
- Arquitetar, projetar e implementar sistemas front-end e back-end desacoplados para aplicação
- Arquitetar, projetar e implementar um mecanismo para que as equipes ofereçam capacidades com risco mínimo
- Permitir que as aplicações implementem e ofereçam valor comercial em vez de implementar eventos para preocupações transversais
O que fazemos
- Serviço de banco de dados DynamoDB do Amazon Web Services (AWS)
- Plataforma Lambda AWS
- Tubulação Jenkins automatizada
- federação GraphQL
- Recuperação de desastres da zona de multidisponibilidade (Multi-AZ)
- Estrutura de microfront-end
Solução
A instituição financeira já tinha adotado a nuvem AWS e tinha operações empresariais maduras, governança, DevOps e políticas de aprovação. No entanto, as tecnologias AWS Serverless não estavam sendo amplamente utilizadas dentro da empresa. Colaboramos com a equipe de tecnologia da empresa e utilizamos políticas, fundamentos e estruturas empresariais. Aproveitando as melhores práticas do setor, estabelecemos novos padrões usando uma pilha de tecnologia de ponta em sistemas front-end e back-end na AWS para fornecer sistemas soltos, confiáveis, escaláveis e seguros. Outros serviços incluem:
- Arquitetura e design para a criação de aplicação web composável, altamente escalável e de acoplamento solto usando o AWS Lambda e o DynamoDB
- Uma estrutura de microfrontend avaliada para fornecer um portal da web que carrega aplicações da web e fornece implementações para questões transversais
- Implementação de uma ampla estrutura para apoiar implantações independentes sem tempo de inatividade de microaplicações individuais por equipes de engenharia usando o Jenkins Pipelines automatizado
- Backup contínuo usando uma restauração DynamoDB de configuração baseada em Jenkins Pipeline
- Arquitetura de referência e módulos reutilizáveis para sistemas back-end para implementar a federação de interface de programação de aplicação usando GraphQL
- Provisionamento estendido para suporte de Infraestrutura como Código para AWS Lambda e DynamoDB usando Jenkins Pipelines automatizados
- Processos para incorporar aplicação web no portal web
- Testes de aplicação web e portal usando testes automatizados acionados via Jenkins
- Integração com mecanismos de autenticação/autorização existentes em toda a empresa
- Configuração de recuperação de desastres Multi-AZ para o portal da web
Consequência
Com a implementação bem-sucedida do sistema greenfield, o programa foi bem-sucedido entre os usuários de negócios dentro da empresa:
40.000+
usuários externos integrados
Zero
tempo de inatividade do portal web na produção
200+
lançamentos de produção de alta frequência dentro de um ano
10+
aplicação web integrada nativamente em um único portal