Transforming customer experience for a digital-first world

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