Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/

MongoDB y Hasura para servicios fintech modernos

Desarrolle aplicaciones fintech seguras y de alto rendimiento con MongoDB y Hasura Data Delivery Network, con acceso a datos en tiempo real y soporte normativo.

  • caso de uso: aplicación Driven-análisis, Fraud Prevention, modernización, Payments, personalización, Single View

  • Industrias: Servicios financieros

  • Productos y herramientas: Atlas de MongoDB, Búsqueda vectorial deAtlas de MongoDB, Conector de Kafka de MongoDB

  • emparejar: Hasura

En el sector fintech en rápida transformación, los proveedores de servicios financieros requieren varias funciones de aplicación que aborden las necesidades cambiantes de los clientes y cumplan los siguientes requisitos:

  • Procesar transacciones de alto volumen en tiempo real

  • Mapear relaciones de datos complejas en perfiles de clientes, instrumentos financieros y requisitos de privacidad

  • Cumpla los requisitos de cumplimiento normativo con restricciones de residencia de datos geográficos

  • Adáptese a los picos de volumen y a las nuevas ofertas de productos con sistemas escalables

  • Proporciona análisis en tiempo real para la evaluación de riesgos y la detección de fraudes

Para abordar estos desafíos, esta solución utiliza Hasura y MongoDB para construir una aplicación fintech moderna con las siguientes herramientas:

  • Red de distribución de datos de Hasura: Hasura DDN proporciona una capa de acceso a datos para aplicaciones avanzadas e IA. Puedes usar Hasura DDN para crear e implementar una capa de API segura y federada en tus datos.

  • MongoDB Atlas: MongoDB Atlas' modelo orientado a documentos, escalabilidad horizontal mediante particionado y optimizaciones de rendimiento proporcionan seguridad y fiabilidad en tus aplicaciones financieras.

Esta arquitectura de referencia te permite compilar aplicaciones fintech que gestionan altos volúmenes de transacciones, manteniendo la integridad de los datos, la seguridad y el cumplimiento normativo.

El siguiente diagrama muestra la implementación multi-regional de Hasura DDN con clústeres de MongoDB:

Diagrama de arquitectura de Hasura DDN con MongoDB

Figura 1. Diagrama de arquitectura Hasura DDN con MongoDB

En este diagrama, las aplicaciones de cliente se conectan a través de un balanceador de carga global a múltiples regiones de Hasura DDN, que interactúan para la interacción con clústeres de MongoDB Atlas en diversas ubicaciones geográficas. La arquitectura también incorpora autenticación centralizada y control de acceso, capacidades de IA y análisis, cumplimiento global, medidas de seguridad e integración con servicios financieros externos.

Las siguientes capas constituyen los componentes clave de la arquitectura de esta solución:

  • Capa de datos: clústeres MongoDB Atlas para el almacenamiento de datos primarios

  • API y capa de acceso: Hasura DDN para acceso a los datos y suscripciones en tiempo real

  • Capa de aplicación: Servicios y aplicaciones fintech

  • Capa de seguridad: Servicios de autenticación y autorización

  • Capa de análisis: procesamiento de datos y servicios de aprendizaje automático

La estructura basada en documentos de MongoDB satisface las necesidades únicas de las aplicaciones financieras. El diseño de esquema flexible permite a las organizaciones adaptarse rápidamente a nuevos productos financieros o requisitos regulatorios sin migraciones de esquemas disruptivas.

El siguiente ejemplo muestra un documento del cliente con información de cuenta incrustada:

{
"_id": ObjectId("5f8a7b2b9d3b2e5a7c8b4567"),
"customerId": "C10045678",
"customerInfo": {
"name": "Jane Smith",
"contactDetails": {
"email": "jane.smith@example.com",
"phone": "+1-555-123-4567",
// PII fields can utilize MongoDB's field-level encryption
},
"kycStatus": "verified",
"riskProfile": "moderate"
},
"accounts": [
{
"accountId": "A200387645",
"accountType": "savings",
"balance": 45678.92,
"currency": "USD",
"status": "active",
"createdDate": ISODate("2022-03-15T10:30:00Z")
},
{
"accountId": "A200456789",
"accountType": "investment",
"balance": 125000.00,
"currency": "USD",
"status": "active",
"createdDate": ISODate("2022-08-22T14:45:00Z")
}
]
}

Este documento de ejemplo demuestra las siguientes capacidades de MongoDB:

  • Admite estrategias de fragmentación para datos de gran volumen por ID de cliente o rangos de fechas para datos de transacciones de series de tiempo

  • Proporcionar optimización del almacenamiento para el rendimiento

  • Conceder control de acceso basado en roles y seguridad a nivel de campo

Esta arquitectura se centra en la seguridad, el rendimiento y la escalabilidad. La capa de datos de MongoDB interactúa con la capa de API DDN de Hasura, a la vez que gestiona la autenticación, las políticas de seguridad y los requisitos de cumplimiento.

Implemente esta solución en múltiples regiones geográficas para dar soporte a operaciones financieras globales:

  • Configura MongoDB para alta disponibilidad utilizando sets de réplicas.

  • Usa estrategias de particionado apropiadas según los patrones de acceso a datos financieros.

  • Ubica las instancias de Hasura DDN cerca de sus respectivos clústeres de MongoDB para minimizar la latencia en transacciones financieras en tiempo real y en actualizaciones de datos de mercado.

La capa centralizada de autenticación y control de acceso garantiza una aplicación coherente de las políticas en todas las regiones. La capa de IA y análisis permite la detección de fraudes y la evaluación de riesgos.

Utilice un enfoque incremental al implementar esta arquitectura:

  1. Comience con casos de uso financiero específicos, como plataformas comerciales o banca personalizada.

  2. Ampliar para cubrir escenarios más complejos.

Esta solución se adapta a nuevas empresas fintech que crean desde cero y a instituciones financieras establecidas que realizan la transición desde sistemas heredados a través de un enfoque de modernización basado en API.

Nota

Para aprender cómo implementar soluciones contra el lavado de dinero utilizando esta arquitectura, consulte el repositorio de Axiom.

Si bien la funcionalidad de la consulta de la API funciona según lo documentado, el repositorio de Axiom no cubre los pasos adicionales necesarios para configurar PromptQL localmente. Utiliza el PromptQL playground para probar queries en linea.

  • La arquitectura distribuida mejora el rendimiento: Los clústeres distribuidos de MongoDB con la implementación regional de Hasura DDN alcanzan una latencia a nivel de microsegundos para plataformas de comercio y transacciones de alta frecuencia, manteniendo la coherencia de los datos a nivel global.

  • La seguridad de múltiples capas protege las aplicaciones: Una estrategia de múltiples capas combina la seguridad centralizada y descentralizada. Los sistemas de permisos de Hasura y la seguridad a nivel de campo de MongoDB ofrecen protección y, al mismo tiempo, mantienen flexibilidad para los requisitos regulatorios, como GDPR, PSD2 y MiFID II.

  • Los modelos de datos flexibles permiten la innovación: la flexibilidad del esquema de MongoDB con la generación de API GraphQL de Hasura permite a las organizaciones fintech implementar nuevas ofertas sin una remodelación extensa.

  • Las capacidades en tiempo real mejoran la experiencia de los clientes: Esta arquitectura admite suscripciones de datos en tiempo real y la gestión de relaciones complejas para servicios bancarios personalizados, detección de fraudes y evaluación de riesgos, con vistas completas de los datos de los clientes.

  • La modernización incremental reduce el riesgo: el enfoque API-first permite a las organizaciones realizar la transición desde sistemas heredados mediante la creación de una capa de acceso a datos moderna y al mismo tiempo manteniendo las fuentes de datos existentes.

  • Jon Mills, Hasura

  • Aditi Phadke, Hasura

  • Asawari Samant, Hasura

  • Adam Malone, Hasura

  • Kenneth Stott, Hasura

  • Sebastian Rojas Arbulu, MongoDB

  • Acelerador de detección de fraude con AWS SageMaker

  • Prevención de fraude y AML mediante la búsqueda vectorial de MongoDB

  • Almacén de datos financieros abiertos

Volver

Overview

En esta página