Transformar la experiencia del cliente para un mundo digital
Acerca de la empresa
Una importante institución financiera con sede en EE. UU.
Requisitos
El portal web de la institución financiera está abierto a más de 40 000 representantes registrados que realizan actividades complejas y proporcionan datos para satisfacer las necesidades de conformidad y normativas. La empresa contaba con más de 10 equipos trabajando en aplicaciones web dispares que estaban conectadas entre sí, y navegaban por el portal utilizando tecnologías heredadas. Se trata de aplicaciones críticas sin tiempo de inactividad que son fundamentales para el funcionamiento, la conformidad y la integridad del mercado.
La empresa buscó un socio tecnológico para crear un nuevo sistema de campo nuevo para crear una experiencia intuitiva y fluida para el cliente, lo que se tradujo en beneficios económicos obtenidos gracias a la mejora de la eficiencia. Era fundamental hacer una transición fluida de los clientes al nuevo portal y acelerar a los equipos de ingeniería para entregar aplicaciones web utilizando las últimas tecnologías nativas en la nube mientras se establecía un proceso de gobernanza. Requisitos del nuevo sistema implicado:
Usuarios finales a:
- Proporcionar una experiencia de aplicación de una sola página (SPA) omnicanal y receptiva para realizar actividades diarias
- Cree una aplicación web integral que proporcione una experiencia de cliente fácil de usar
- Transición fluida de los representantes del sistema existente al nuevo sistema de campo nuevo
Equipos de ingeniería de aplicaciones para:
- Desarrollar un portal web para presentar una experiencia SPA nativa y coherente a los usuarios finales mediante la composición e integración de aplicaciones web desarrolladas por equipos de toda la empresa
- Arquitectura, diseño e implementación de sistemas front-end y back-end desacoplados para aplicaciones
- Arquitectura, diseño e implementación de un mecanismo para que los equipos ofrezcan capacidades con un riesgo mínimo
- Permitir que las aplicaciones implementen y ofrezcan valor empresarial en lugar de implementar eventos para cuestiones transversales
Qué hacemos
- Servicio de base de datos DynamoDB de Amazon Web Services (AWS)
- Plataforma Lambda de AWS
- Tubería Jenkins automatizada
- Federación de GraphQL
- Recuperación de desastres en zonas de multidisponibilidad (Multi-AZ)
- Marco de microfrontend
Soluciones
La institución financiera ya había adoptado la nube de AWS y contaba con operaciones empresariales maduras, gobernanza, DevOps y políticas de aprobación. Sin embargo, las tecnologías sin servidor de AWS no se estaban utilizando ampliamente dentro de la empresa. Colaboramos con el equipo de tecnología de la empresa y utilizamos políticas, bases y marcos empresariales. Aprovechando las mejores prácticas de la industria, establecimos nuevos patrones utilizando una pila tecnológica de vanguardia en todos los sistemas front-end y back-end de AWS para ofrecer sistemas de acoplamiento suelto, fiables, escalables y seguros. Otros servicios incluidos:
- Arquitectura y diseño para crear aplicaciones web composables, altamente escalables y de acoplamiento suelto utilizando AWS Lambda y DynamoDB
- Un marco de microfrontend de opinión para proporcionar un portal web que cargue aplicaciones web y proporcione implementaciones para cuestiones transversales
- Implementación de un amplio marco para respaldar despliegues independientes sin tiempo de inactividad de microaplicaciones individuales por parte de equipos de ingeniería utilizando tuberías automatizadas de Jenkins
- Copia de seguridad continua utilizando una restauración de DynamoDB basada en la configuración de Jenkins Pipeline
- Arquitectura de referencia y módulos reutilizables para sistemas backend para implementar la federación de interfaces de programación de aplicaciones utilizando GraphQL
- Aprovisionamiento ampliado para soporte de Infraestructura como código para AWS Lambda y DynamoDB utilizando tuberías automatizadas de Jenkins
- Procesos para integrar aplicaciones web en el portal web
- Aplicaciones web y pruebas de portal mediante pruebas automatizadas activadas a través de Jenkins
- Integración con los mecanismos de autenticación/autorización existentes en toda la empresa
- Configuración de recuperación ante desastres de Multi-AZ para el portal web
Consecuencias
Con la implementación exitosa del sistema greenfield, el programa ha tenido éxito entre los usuarios empresariales dentro de la empresa:
40,000+
usuarios externos incorporados
Cero
tiempo de inactividad del portal web en producción
200+
lanzamientos de producción de alta frecuencia en el plazo de un año
10+
aplicaciones web integradas de forma nativa en un único portal