Flutterwave logo

Flutterwave Case Study


Startup Flutterwave saves $120,000 a year and cuts the time for onboarding customers by more than 60 percent by using AWS and moving to serverless computing. Flutterwave develops payment solutions for businesses and people in Africa. The code for Flutterwave’s payment solutions runs on AWS Lambda.

Flutterwave Case Study

By running our code for key processes on AWS Lambda, we have reduced our infrastructure costs by $120,000 a year."

Nujinim Egwegbete-Odukwu
IT Security and Infrastructure Analyst, Flutterwave

Online Payment Transactions

Fintech startup Flutterwave is a payment solutions technology firm. The business has developed a payments infrastructure to make it easier for businesses and individuals to make and receive digital payments across the world.

Since launching in 2016, the company has processed 100 million transactions worth $5.4 billion for businesses such as Uber, TransferWise, and Flywire.

Saves $120,000 a Year Using Serverless

Flutterwave was born on the Amazon Web Services (AWS) Cloud. To reduce costs and increase agility, it redeveloped its application code for serverless AWS Lambda functions.

Today, hundreds of AWS Lambda functions enable core Flutterwave processes. These include integration between Flutterwave’s payment infrastructure and card partners such as Visa, as well as other financial institutions.

The company uses AWS Lambda, Amazon API Gateway, and Amazon Simple Queue Service (Amazon SQS) to support the issuance of settlement reports on payment transactions. Several times a day, API calls are routed by AWS Lambda via the Amazon API Gateway to Amazon SQS, which sends out emails to settlement teams with links to the reports stored in Amazon Simple Storage Service (Amazon S3) buckets.

Nujinim Egwegbete-Odukwu, IT security and infrastructure analyst at Flutterwave, says, “By running our code for key processes on AWS Lambda, we have reduced our infrastructure costs by $120,000 a year.”

Cuts Onboarding Times by More Than 60 Percent

Flutterwave IT personnel have cut the time for onboarding new business customers by more than 60 percent. The IT team builds web dashboards for new customers to see the number and kinds of payment transactions taking place via Flutterwave payment solutions.

Nujinim says, “In the past, we had to log dashboard projects with information such as the server configurations we wanted to use and wait for approval. The entire process could take five days. Because of the cost-effectiveness of AWS Lambda, we no longer need approvals and the onboarding process can take less than two days.”

Flutterwave Case Study Diagram

AWS Flutterwave Case Study Diagram

About Flutterwave

Startup Flutterwave develops payment solutions to make it easier for businesses and people in Africa to make and accept payments across African countries and the rest of the world.

Benefits of AWS

  • Saves $120,000 a year 
  • Cuts onboarding time by more than 60 percent

AWS Services Used

AWS Lambda

AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume.

Learn More »

Amazon API Gateway

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.

Learn more »

Amazon SQS

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.

Learn more »

Amazon S3

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

Learn more »

Get Started

Companies of all sizes across all industries are transforming their businesses every day using AWS. Contact our experts and start your own AWS Cloud journey today.