Digital banking

How we helped upgrade one of Vietnam’s most-used banking apps 

vcb app development

As one of Vietnam’s largest financial institutions, our client serves millions of users through its flagship digital banking application. However, with the rapid shift toward mobile-first banking, the platform began facing an unprecedented surge in digital transactions, putting immense pressure on its underlying infrastructure.  

To keep up, the bank needed a major upgrade to improve performance, security, and user experience. They required a partner with banking expertise to handle strict regulations and ensure a smooth transformation without disrupting daily operations.  

We stepped in, using our mobile app development skills to improve the user interface and our web app development expertise to upgrade the backend infrastructure.

The challenges

Stepping into the project, we faced complex challenges: 

  • The traffic surge: Rapid adoption meant the system had to handle immense traffic spikes, especially during peak hours (like paydays or holidays), without slowing down or dropping transactions. 
  • Complex integrations: The app needed to securely connect with many old and new systems, like Core Banking, card services, OTP authentication, and notifications. 
  • Strict security: Operating in the BFSI sector meant meeting strict compliance and data protection laws. All data needed encryption and full audit trails. 
  • Operational issues: Behind the screens, the bank’s internal support and reconciliation teams were struggling with manual lookups and fragmented logs when handling customer inquiries. 

What we did

To tackle these hurdles without stopping live services, we adopted a highly controlled, modular upgrade strategy backed by a modern tech stack.

1. Re-architecting for speed and scale 

We moved away from rigid structures toward a Microservice Architecture managed by Kubernetes (K8s). By splitting functional domains, such as fund transfers, payments, and beneficiary management into separate modules, we ensured that a spike in bill payments wouldn’t slow down account inquiries.  

We used .NET for the backend, Angular for the frontend, Redis for fast caching, and Kafka for message queues.

2. Streamlining the user experience 

Our design and development teams made user flows simpler. We cut extra steps in transfers, made error messages clearer, and redesigned confirmation screens to be fully transparent before a user hit “send.”

3. Securing and integrating the ecosystem 

We built secure, high-performance API integration layers to connect the app with Core Banking and identity systems. Also, we strengthened session controls, automated data masking for sensitive customer profiles, and implemented comprehensive, tamper-proof logging.

4. Empowering the back office

We delivered dedicated operational dashboards and lookup tools. This allowed internal support teams to track transactions, review logs, and fix issues quickly.

The results

The platform successfully delivered impact across three major dimensions: 

  • Better customer experience: Users saw faster load times, smoother transactions, and no more issues with managing beneficiaries or paying bills. 
  • Stronger stability: Thanks to the microservices setup and smart caching, the platform successfully absorbed peak-hour traffic surges, drastically reducing timeout errors and failed transactions.  
  • Faster support: Internal support teams cut down their investigation times significantly. With better tracking tools, customer inquiries were resolved faster, directly boosting overall CSAT (Customer Satisfaction) scores. 
  • Future Readiness: By providing exhaustive project documentation-from API specs to UAT records, the bank’s internal teams achieved seamless knowledge transfer, leaving them fully equipped to maintain the system.

Our road ahead

The successful upgrade of the platform has laid a powerful digital foundation. As we look to the future, the platform is perfectly positioned to evolve into an even smarter financial ecosystem. 

Focusing on Hyper-Personalization, the platform will deliver personalized insights and timely reminders tailored to each user. Through Ecosystem Expansion, the app will connect with e-commerce, loyalty programs, and open banking in order to become an all-in-one lifestyle application. And finally, the platform will introduce Advanced Fraud Defense, using real-time AI behavioral analysis to detect and stop suspicious activities before they even happen.  

These steps will help our client stay ahead in digital banking.

If you want to explore how these capabilities can work for your platform, our team is ready to help.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

Other project
Whenever you’re ready, let’s talk about your project!
We use cookies to bring the best personalized experience for you. By clicking “Accept” below, you agree to our use of cookies as described in the Cookie policy