Customer Stories / Financial Services / Ghana

2024

Hubtel Boosts Revenue 20x and Saves $1.5 Million on Infrastructure Using AWS

Launched in 2005, Hubtel has grown into Ghana’s largest mobile payments platform after the company migrated from an inflexible and unreliable on-premises infrastructure to AWS. Traffic spikes were affecting platform performance because it was taking too long to scale its infrastructure. The company migrated to AWS using Amazon EC2, Amazon RDS, and Amazon EKS. Hubtel’s infrastructure now scales easily to meet demand. It has increased revenue by 20 times and improved performance 100 times, while saving $1.5 million annually on infrastructure costs.

20x

revenue boost in first year

100x

increase in payments platform performance

$1.5

million annual infrastructure savings

Donec placerat

ipsum et velit consectetur

Sed quis

Maecenas efficitur neque ac ex porta

Overview

In 2005, Hubtel built a platform for processing mobile payments in Ghana. Although there was high demand for payment services, it was struggling to compete in Ghana’s competitive mobile payments market because its on-premises infrastructure was unreliable, inflexible, and expensive to maintain. Hubtel migrated to Amazon Web Services (AWS), replacing its monolithic applications with a microservices model.

Just 2 A years after moving to AWS, the company reported a 20-times increase in annual revenue, from $3 million to $62 million. And it cut infrastructure costs by $1.5 million because it now pays only for the resources used. In addition, the performance of its payments platform increased by 100 times and its technical staff now spend more time on product innovation and less time managing infrastructure.

Opportunity | Performance and Scaling Issues Disrupt Hubtel’s Ghana Payments Business

Hubtel developed a mobile payments platform that lets Ghanaian residents find and pay for everyday essentials. Founded in 2005, the platform facilitates transactions between sellers and consumers, supporting 262,000 daily active users, 2.2 million monthly active users, and 10 million daily [JO1] transactions. It processes 8.3 percent of all successful mobile money payments made in Ghana.

As Hubtel grew, its infrastructure evolved from being on-premises to using co-location services[ZM2] in Europe. But despite making these changes, it was still experiencing problems with scaling and reliability. Provisioning new capacity could take days or even weeks. Meanwhile, the increasing popularity of its products was resulting in traffic spikes, causing its platform to overload and leaving it unusable for many customers.

At first, Hubtel would waste money by over-provisioning its resources to try and cope with demand. But in 2017, Francis Wilson, head of infrastructure at Hubtel[MK3] , decided to look for a better solution. “With payments, if there’s a delay or the transaction times out, we lose customers’ trust. That’s unacceptable in this business,” he says. “We finally accepted that to scale the way the business required—we needed a big change. That’s when we started looking at AWS.”

kr_quotemark

We’ve become the biggest and most popular payment provider in Ghana, and that’s all down to using AWS.

Alex Bram
CEO, Hubtel

Solution | Increasing Revenue 1,900% in 1 Year Using AWS

Out of the several cloud providers it evaluated, Hubtel chose AWS because of its reputation for reliability and its diverse range of managed services. The Hubtel Infrastructure team took online courses to transfer their skills from on-premises maintenance to using AWS. “We learned how other companies had made similar migrations,” says Wilson. “There’s so much information available, we were able to teach ourselves to use AWS and implement best practices.”

The company uses Amazon Elastic Compute Cloud (Amazon EC2) to provide secure and resizable compute capacity for virtually any workload. For its storage and database needs, it chose Amazon Simple Storage Service (Amazon S3), which is object storage built to retrieve any amount of data from anywhere. It also uses Amazon Relational Database Service (Amazon RDS), a collection of managed services that makes it simple to set up, operate, and scale databases in the cloud.It then migrated its main application using Amazon Elastic Kubernetes Service (Amazon EKS), a managed Kubernetes service to run Kubernetes on AWS. “Amazon S3 and Amazon RDS are used to store all of our customer and corporate information,” says Wilson. “We containerized our payments platform with Amazon EKS and use Amazon EC2 for all our compute requirements.”

The entire project took 10 months[MK1] , and Alex Bram, CEO at Hubtel, is proud of how his team used AWS to turn the business around. [D2] In 2018, annual revenue was about $3 million, and the company was losing customers. In its first full year after migrating to AWS, its revenue increased 4 times to $12 million—and continued to grow to 20 times in the following years to $62 million. Hubtel has seen performance boosted 100 times [AL3] compared to its previous infrastructure and its IT team spends less time managing the infrastructure and can focus more on new features for its platform[MK4] . “We’ve become the biggest and most popular payment provider in Ghana, and that’s all down to using AWS,” says Bram.

With its application and infrastructure now optimized on AWS, Hubtel plans to make more use of serverless technologies to help drive expansion. “There are a lot of advantages to using serverless,” says Wilson. “Although now we can already scale to match demand, serverless takes us to a new level of innovation.”

Outcome | Hubtel Saves $1.5 million in Infrastructure Costs, Looks to Serverless Expansion

Using AWS has transformed Hubtel’s business, according to Wilson. The company saves $1.5 million a year on infrastructure costs compared to its previous on-premises environment, and its customers are happier because the service is now reliable. “If you compare our reliability, performance, and prospects as a business, there have been vast improvements since we started using AWS,” says Wilson.

The next challenge for Hubtel is to build a data lake and use artificial intelligence (AI) technology to create business insights to develop its services further. “We want to use AI to accelerate the pace of change,” says Bram. “We have terabytes of data, but we’re not yet able to use it to our advantage. That will change with our next step on AWS.”

About Hubtel

Hubtel’s mission is to help African customers find and pay for everyday essentials. The company built a mobile payments platform in Ghana that facilitates transactions between buyers and consumers.

AWS Services Used

Amazon RDS

Amazon Relational Database Service (Amazon RDS) is a collection of managed services that makes it simple to set up, operate, and scale databases in the cloud.

Learn more »

Amazon EKS

Amazon EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers.

Learn more »

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. Access reliable, scalable infrastructure on demand. Scale capacity within minutes with SLA commitment of 99.99% availability.

Learn more »

Amazon S3

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

Learn more »

AWS Customer Success Stories

Organizations of all sizes use AWS to increase agility, lower costs, and accelerate innovation in the cloud.

More Financial Services Customer Stories

no items found 

1

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.