Elaborazione degli assegni di Capital One fino all'80% più veloce grazie alla mappa in modalità distribuita di AWS Step Functions
Scopri come Capital One, società operante nel settore dei servizi finanziari, ha ridotto i tempi di elaborazione degli assegni e aumentato la produttività utilizzando la mappa in modalità distribuita di AWS Step Functions.
Risultati chiave
Panoramica
La società di servizi finanziari Capital One è sempre alla ricerca di modi per semplificare i processi e utilizzare la tecnologia più recente di Amazon Web Services (AWS). Quando AWS ha rilasciato una nuova funzionalità per AWS Step Functions, un servizio di flusso di lavoro visivo per applicazioni distribuite, Capital One ha voluto utilizzarla subito per accelerare la sua applicazione di compensazione degli assegni. Ottimizzando l'uso di AWS Step Functions, Capital One ha ridotto fino all'80% i tempi di elaborazione della sua applicazione di compensazione degli assegni e ha migliorato notevolmente la produttività degli analisti.
Informazioni su Capital One
Fondata nel 1994, la società di servizi finanziari Capital One fornisce carte di credito, conti correnti, conti di risparmio, prestiti per l'acquisto dell'auto e altro ancora a più di cento milioni di clienti.
Opportunità | Utilizzo della mappa in modalità distribuita di AWS Step Functions per aumentare la produttività di Capital One
Fondata nel 1994, Capital One fornisce carte di credito, conti correnti, conti di risparmio, prestiti per l'acquisto dell'auto e altro ancora. La società si impegna a favore dell'inclusione finanziaria e serve più di cento milioni di clienti attraverso una serie di attività diverse.
Capital One ospita la sua applicazione di compensazione degli assegni su AWS e utilizza AWS Step Functions per orchestrare l'elaborazione dei carichi di lavoro da parte del servizio di calcolo serverless AWS Lambda. La società elabora migliaia di assegni ogni giorno e utilizza la capacità di archiviazione di file digitali offerta da Amazon Simple Storage Service (Amazon S3), il servizio di archiviazione di oggetti che consente il recupero di qualsiasi quantità di dati da qualunque luogo.
Per orchestrare l'applicazione di compensazione degli assegni, Capital One ha utilizzato con successo AWS Step Functions nello stato di mappa in modalità inline, che esegue le stesse fasi di elaborazione per più voci in un set di dati con un numero di iterazioni parallele che può arrivare fino a 40. Mentre la maggior parte degli assegni viene liquidata automaticamente, gli analisti devono esaminare manualmente una piccola ma costante parte degli assegni prima della chiusura di ogni giorno lavorativo. Subito dopo che AWS ha rilasciato l'opzione per utilizzare la mappa in modalità distribuita di AWS Step Functions, che può avviare fino a diecimila flussi di lavoro paralleli per elaborare i dati, Capital One ha colto l'opportunità di utilizzare l'elaborazione parallela per semplificare ulteriormente i propri flussi di lavoro e identificare più rapidamente gli assegni che necessitavano di revisione manuale. Dopo dieci settimane di pianificazione e test di un proof of concept di successo, l'azienda è passata a utilizzare la mappa in modalità distribuita di AWS Step Functions in produzione senza apportare modifiche significative all'architettura o affrontare tempi di inattività.
Oltre ad adottare la mappa in modalità distribuita di AWS Step Functions subito dopo il suo rilascio, Capital One ha lavorato a stretto contatto con i team di AWS per visualizzare in anteprima, testare e fornire feedback su altre funzionalità future. “Collaboriamo costantemente con il team AWS per scoprire le novità in arrivo e come possiamo utilizzarle”, afferma Sushma Onkar, Distinguished Engineer presso Capital One. “Questo ci aiuta a innovare più velocemente”.
Soluzione | Riduzione dei tempi di elaborazione fino all'80% e aumento del tempo a disposizione degli analisti grazie ad AWS Step Functions
Utilizzando la mappa in modalità distribuita di AWS Step Functions, Capital One ha ridotto del 75-80% il tempo complessivo di elaborazione per l'avvio e la chiusura dei flussi di lavoro. La società può ora avviare un numero di flussi di lavoro simultanei 25 volte superiore, invece di lavorare in batch da 40. Utilizzando la mappa in modalità distribuita di AWS Step Functions, Capital One può anche chiudere migliaia di carichi di lavoro in parallelo, riducendo significativamente il tempo complessivo di elaborazione degli assegni. “I tempi di avvio e chiusura dei processi sono stati notevolmente migliorati”, sostiene Onkar. “Gli analisti vedono gli aggiornamenti delle loro code più velocemente di prima”. Anche se i volumi degli assegni variano durante la settimana, l'applicazione è scalabile per soddisfare le esigenze dei flussi di lavoro paralleli che utilizzano AWS Lambda. “Grazie all'implementazione della mappa in modalità distribuita di AWS Step Functions, abbiamo potuto trarre vantaggio dalle capacità di scalabilità serverless di AWS Lambda ed elaborare un grande volume di assegni più velocemente”, afferma Onkar.
Poiché i flussi di lavoro avvengono in parallelo, l'applicazione completa l'elaborazione più rapidamente e gli analisti possono iniziare prima la revisione manuale. Questi miglioramenti della produttività consentono agli analisti di dedicare più tempo ad altre attività. “I team sono stati molto soddisfatti del passaggio alla mappa in modalità distribuita di AWS Step Functions”, aggiunge Onkar.
In precedenza, Capital One registrava occasionalmente eccezioni di limitazione (della larghezza di banda della rete) se l'applicazione di compensazione degli assegni riceveva contemporaneamente un elevato volume di chiamate API. Utilizzando la funzionalità di riprova automatica di AWS Step Functions, Capital One evita queste eccezioni e migliora ulteriormente la produttività.
Risultato | Esplorazione di altri casi d'uso innovativi utilizzando i servizi AWS
Capital One collabora ancora a stretto contatto con i team di AWS per valutare nuovi servizi e funzionalità che potrebbero migliorare i flussi di lavoro. Anche altri team all'interno della società stanno valutando l'utilizzo della mappa in modalità distribuita di AWS Step Functions per accelerare i flussi di lavoro di elaborazione dei dati. “Grazie alla funzionalità serverless di AWS, possiamo esplorare e adattarci all'innovazione costante, migliorando la nostra produttività e l'esperienza cliente”, conclude Onkar.
Foto della squadra
Quando abbiamo implementato AWS Step Functions Distributed Map, abbiamo potuto trarre vantaggio dalle funzionalità di scalabilità serverless di AWS Lambda ed elaborare un grande volume di controlli più velocemente.
Sushma Onkar
Distinguished Engineer presso Capital OneServizi AWS utilizzati
Inizia
Hai trovato quello che cercavi?
Facci sapere la tua opinione in modo da migliorare la qualità dei contenuti delle nostre pagine