Saltar al contenido
OR
← Volver al inicio
Arquitectura CloudRPASoporte N3

Motor de Scraping Financiero Multicliente sobre Arquitectura Serverless

Backend de extracción asíncrona que navega simultáneamente la CMF y 10 bancos chilenos, consolidando saldos, líneas de crédito y deudas con refresco cada 20 minutos y visualización en menos de 5 segundos.

Cliente
Plataforma FinTech Transaccional
Industria
FinTech
Rol
Arquitecto Cloud y Analista Senior RPA
Periodo
ago 2021 — jun 2023

Impacto medido

11
Fuentes financieras integradas

Comisión para el Mercado Financiero (CMF) + 10 instituciones bancarias de Chile

20 min
Refresco continuo de datos

Consolidación automatizada al 100% de saldos, líneas y deudas

<5 s
Time-to-data del usuario

Datos unificados visibles de inmediato al iniciar sesión

35%
Optimización de recursos

Menor uso de infraestructura de los robots en producción

Requerimiento

Consolidar en una sola interfaz la posición financiera de clientes institucionales distribuida entre la CMF y diez bancos nacionales, evitando tiempos de espera prolongados en pantalla al iniciar sesión.

Arquitectura

El diseño desacopló la extracción de datos de la capa de visualización. Los procesos de extracción se ejecutan en segundo plano (entre 2 y 4 minutos por institución) e inyectan los datos consolidados en la base relacional cada 20 minutos. De este modo, el usuario accede de inmediato a un estado financiero actualizado en menos de 5 segundos.

Seguridad

Las credenciales de acceso se administran cifradas mediante AWS Secrets Manager y se consultan únicamente en tiempo de ejecución, con aislamiento de red a través de subredes VPC privadas.

Arquitectura y decisiones técnicas

  • Arquitectura serverless multi-zona dividida en entornos públicos y privados: S3 + CloudFront para contenido estático y Amazon Cognito para autenticación segura.
  • Backend desacoplado con instancias EC2 en subredes privadas conectadas a Amazon RDS a través de subredes VPC públicas/privadas, con Route 53 para DNS.
  • Extracción dinámica de credenciales cifradas mediante AWS Secrets Manager: ninguna credencial de cliente reside en código.
  • Procesamiento asíncrono en segundo plano de 2 a 4 minutos por banco, desacoplado de la sesión del usuario final.
  • Estimación y control de costos con AWS Pricing Calculator desde la fase de diseño.

Stack

  • Amazon S3
  • Amazon CloudFront
  • Amazon Cognito
  • AWS Secrets Manager
  • Amazon RDS
  • Amazon EC2
  • Route 53
  • UiPath