Case Study

Bankful

Scaling Payments with AWS Optimization

Industry Financial Services
Basis Services: Application Modernization & Cloud Native Development | Cloud Infrastructure & Platform Engineering | Cloud Operations & DevOps Modernization

Problem

Bankful is an online payment provider that helps businesses process transactions across multiple payment channels. As the company secured new projects, it anticipated a tenfold increase in
transaction volume that its existing architecture was not able to support.

Bankful needed a more scalable and reliable infrastructure to support future growth while maintaining performance and uptime. The company partnered with Basis to optimize its AWS environment and build a stronger foundation for long-term scalability.

Challenges & Needs

Challenges

  • Application performance bottlenecks
  • Limited scalability
  • Transaction locking issues
  • Manual infrastructure management
  • Growing customer demand

Needs

  • Higher transaction throughput
  • Elastic cloud infrastructure
  • Improved application efficiency
  • Automated deployments and operations
  • Reliable, high-availability architecture

The Solution

Basis partnered with Bankful to modernize and optimize its payment processing platform on AWS. The focus was on improving application performance, increasing scalability, and
reducing operational overhead through a combination of application refactoring, infrastructure modernization, and deployment automation.

Key application components were refactored to improve efficiency and reduce processing overhead, while caching mechanisms and updated business logic eliminated transaction locking issues that had previously limited scalability.

Key Solution Components

Provides containerized application hosting and orchestration to improve scalability and resource utilization.

Enables serverless container management without infrastructure administration overhead.

Delivers a scalable and highly available managed database platform.

Distributes application traffic across resources to improve performance and availability.

Provides centralized DNS management and improved networking reliability.

Protects the payment platform against common web application threats and security risks.

Automates infrastructure provisioning and configuration management across AWS environments.

The resulting AWS architecture provided Bankful with a more scalable, resilient, and efficient payment processing environment capable of supporting rapid business growth and increasing transaction demand from users.

The Results

Modernizing Bankful’s infrastructure significantly improved application performance, throughput, and reliability. By eliminating transaction locking
issues and implementing automated scaling, Bankful was able to support growing transaction volumes without service interruptions.

Optimizing Bankful’s infrastructure also reduced server and DevOps costs by 50%. With a more efficient AWS architecture in place, Bankful gained a strong foundation for continued growth in the online payments market.

Before After
Application locking after a few transactions High-throughput transaction processing
Limited scalability Auto-scaling AWS infrastructure
EC2-based architecture Containerized ECS architecture
Manual deployment processes Automated CI/CD deployments
High server and DevOps costs 50% reduction in infrastructure costs
50$ reduction in server and DevOps costs
10x better prepared to support projected transaction growth

Technology Leveraged:

  • Amazon ECS
  • AWS Fargate
  • Amazon RDS
  • Elastic Load Balancing (ELB)
  • Amazon Route 53
  • AWS WAF
Scroll to Top