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.
Technology Leveraged:
-
Amazon ECS
-
AWS Fargate
-
Amazon RDS
-
Elastic Load Balancing (ELB)
-
Amazon Route 53
-
AWS WAF