Data Warehouse sistema di antiriciclaggio

Database informatizzato per la conservazione di dati in conformità a normative antiriciclaggio.

Il progetto

Questo progetto affronta la necessità critica di impostare un database informatizzato dedicato alla conformità per politiche di antiriciclaggio di denaro. L'obiettivo è facilitare la conservazione dei dati e delle informazioni in conformità con le normative vigenti, automatizzare i calcoli del profilo di rischio, alimentare il sistema di analisi automatizzata per operazioni anomale e automatizzare il processo di autovalutazione annuale.

Database image
Charts image
Coding image
Finance image

Caratteristiche e Metodologie

  • **Soluzione di Data Warehousing**: Il progetto implementa una soluzione completa di data warehousing su misura per la conformità antiriciclaggio.
  • **Interfaccia REST**: Il sistema fornisce capacità di interazione tramite una API REST, garantendo una comunicazione senza soluzione di continuità con altri componenti.
  • **Microservices Architecture**: L’applicazione sfrutta una architettura a microservizi per ottenere scalabilità e flessibilità.
  • **Database Management**: Abbiamo utilizzato TypeORM e AWS RDS con Aurora PostgreSQL per una gestione e archiviazione dei database efficiente.
  • **Modulo di Valutazione KYC**: Modulo dedicato alla valutazione KYC, che consente alle organizzazioni di valutare le identità dei clienti, verificare la documentazione e segnalare attività sospette.

Stack Tecnologico

  • Nest.js: Framework di alto livello per costruire applicazioni server-side efficienti e scalabili in Node.js.

  • AWS Lambda: Servizio di calcolo serverless per eseguire codice senza effettuare il provisioning o gestire server.

  • TypeORM: Libreria ORM (Object-Relational Mapping) per TypeScript e JavaScript, che semplifica la gestione del database.

  • AWS RDS (Aurora PostgreSQL): Servizio di database relazionale gestito da AWS per operazioni di database senza soluzione di continuità.

  • AWS SAM: Modello di applicazione serverless per definire e distribuire applicazioni serverless su AWS.

  • GitLab CI: Piattaforma di integrazione e distribuzione continua per automatizzare i processi di testing e deployment.