Customer Stories / Financial Services / United States

2024
Capital One logo

Processing Checks Up to 80% Faster Using AWS Step Functions Distributed Map with Capital One

Learn how Capital One in financial services reduced check processing time and increased productivity using AWS Step Functions Distributed Map.

 

Upto 80%

Reduction in overall processing time

25x

Number of concurrent workflows launched

1000s

Workflows closed in parallel

Overview

Financial services company Capital One is always looking for ways to streamline processes and use the latest technology from Amazon Web Services (AWS). When AWS released a new feature for AWS Step Functions, a visual workflow service for distributed applications, Capital One wanted to use it right away to expedite its check clearing application. By optimizing the use of AWS Step Functions, Capital One reduced the processing time for its check clearing application by up to 80 percent and greatly improved analyst productivity.

1447714344

Opportunity | Using AWS Step Functions Distributed Map to Increase Productivity for Capital One

Founded in 1994, Capital One provides credit cards, checking accounts, savings accounts, auto loans, and more. The company is committed to financial inclusion and serves more than 100 million customers across a diverse set of businesses.

Capital One hosts its check clearing application on AWS and uses AWS Step Functions to orchestrate how workloads are processed by AWS Lambda, a serverless compute service. The company processes thousands of checks every day and uses the digital file storage capacity offered by Amazon Simple Storage Service (Amazon S3), an object storage service built to retrieve virtually any amount of data from anywhere.

To orchestrate the check clearing application, Capital One was successfully using AWS Step Functions in the inline map state, which runs the same processing steps for multiple entries in a dataset with up to 40 parallel iterations. While most checks clear automatically, analysts need to manually review a small but consistent portion of checks before the close of each business day. Soon after AWS released the option to use AWS Step Functions Distributed Map, which can launch up to 10,000 parallel workflows to process data, Capital One seized the opportunity to use parallel processing to further streamline its workflows and identify checks needing manual review faster. After 10 weeks of planning and testing a successful proof of concept, the company switched to using AWS Step Functions Distributed Map in production with no major architecture changes or downtime.

In addition to adopting AWS Step Functions Distributed Map soon after its release, Capital One has worked closely alongside teams at AWS to preview, test, and provide feedback for other upcoming features. “We’re constantly working alongside the AWS team to see what’s coming on the road map and how we can use it,” says Sushma Onkar, distinguished engineer at Capital One. “That helps us innovate faster.”

kr_quotemark

When we implemented AWS Step Functions Distributed Map, we could benefit from the serverless scaling capabilities of AWS Lambda and process a large volume of checks faster."

Sushma Onkar
Distinguished Engineer, Capital One

Solution | Reducing Processing Time by Up to 80 Percent and Freeing Up Time for Analysts Using AWS Step Functions

Using AWS Step Functions Distributed Map, Capital One reduced the overall processing time for launching and closing workflows by 75–80 percent. The company can now launch 25 times the number of concurrent workflows for processing instead of working in batches of 40. Using AWS Step Functions Distributed Map, Capital One can also close thousands of workloads in parallel, which significantly reduces the overall check processing time. “The time to launch and close processes was drastically improved,” says Onkar. “Analysts see updates to their queues faster than before.” Even though check volumes fluctuate throughout the week, the application can scale to meet the demands of the parallel workflows using AWS Lambda. “When we implemented AWS Step Functions Distributed Map, we could benefit from the serverless scaling capabilities of AWS Lambda and process a large volume of checks faster,” says Onkar.

Because workflows are happening in parallel, the application completes processing faster, and analysts can get started on manual review sooner. These productivity improvements free up time for analysts to complete other tasks. “The teams have been very happy with the change to use AWS Step Functions Distributed Map,” says Onkar.

Previously, Capital One occasionally experienced throttling exceptions if the check clearing application experienced a high volume of API calls simultaneously. Using the automated retry feature of AWS Step Functions, Capital One avoids these exceptions and further improves productivity.

Building Excellence: The Capital One Team Behind the Check Clearing Application

Outcome | Exploring Additional Innovative Use Cases Using AWS Services

Capital One continues to work closely alongside teams at AWS to explore new services and features that can improve workflows. Other teams within the company are also considering using AWS Step Functions Distributed Map to expedite data processing workflows. “Using serverless functionality from AWS, we can explore and adapt to constant innovation, which improves our productivity and the customer experience,” says Onkar.

About Capital One

Founded in 1994, financial services company Capital One provides credit cards, checking accounts, savings accounts, auto loans, and more to more than 100 million customers.

AWS Services Used

AWS Step Functions

AWS Step Functions is a visual workflow service that helps developers use  AWS services to build distributed applications, automate processes, orchestrate microservices, and create data and machine learning (ML) pipelines.

Learn more »

AWS Lambda

AWS Lambda is a compute service that runs your code in response to  events and automatically manages the compute resources, making it the  fastest way to turn an idea into a modern, production, serverless applications.

Learn more »

Amazon Simple Storage Service

Amazon Simple Storage Service (Amazon S3) is an object storage service offering industry-leading scalability, data availability, security, and performance.

Learn more »

More Financial Services Customer Stories

Showing results: 1-4
Total results: 507

no items found 

  • United States

    Speeding Up Security Forensics by 97.5% Using AWS Step Functions with OneMain Financial

    OneMain Financial used AWS Step Functions and Amazon EC2 to build its own digital forensics solution, OneFor(ensics), saving costs and reducing the time between alert and investigation.
    2025
  • Other

    Nomura Uses Llama Models from Meta in Amazon Bedrock to Democratize Generative AI

    Learn about Nomura's journey to democratize generative AI firm-wide using Llama models from Meta in Amazon Bedrock.
    2024
  • Malaysia

    Deriv Boosts Productivity and Reduces Onboarding Time by 45% with Amazon Q Business

    Deriv, one of the world’s largest online brokers, faced challenges accessing vast amounts of data spread across various platforms. It turned to AWS for help and adopted Amazon Q Business, a generative artificial intelligence (AI) tool, to retrieve and process data from multiple sources. By setting up connections to Slack, Google Docs, Google Drive, Web Crawler, and GitHub, Amazon Q Business quickly became integral across departments, including customer support, marketing, content creation, and recruiting. By leveraging Amazon Q Business, Deriv reduced the time spent onboarding new hires by 45 percent, minimized recruiting task times by 50 percent, and dramatically streamlined campaign management for marketing teams.
    2024
  • Chile

    Crece Más Drives 45% Sales Growth for Small Businesses with Facele and AWS

    Crece Más, a company devoted to helping entrepreneurs thrive, wanted to develop a platform to give small businesses tools to automate operations and grow—but struggled to secure funding. With the help of AWS Partner Facele and Amazon Web Services (AWS) infrastructure, Crece Más secured funding to develop a platform to manage inventory, sales, deliveries, and more. With an impressive new application, Crece Más has grown its customer base by 45 percent in just six months. The platform allows small businesses to scale, increase sales by up to 45 percent, and reduce operational costs by 25 percent, helping them expand into new markets and contribute to regional economic growth.

    2025
1 127

Get Started

Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.