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.
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.