Asset Management and Investment Application – Serving Over 1 Million Users of a Top 7 Bank in Vietnam
Challenge
Our client is one of the top 7 banks in Vietnam. They tasked us with developing an Asset Management and Investment Application, a mini app integrated within their main platform. The application's goal is to help customers effectively manage and invest their assets. It includes a variety of services and investment options, such as fund management, financial advisory, and other features to assist customers in optimizing returns and managing their personal assets intelligently.
Security:
- Safeguarding and encrypting sensitive financial data for user protection.
- Preventing fraud and securing accounts against unauthorized access.
- Complying with international financial regulations such as KYCand AML across multiple jurisdictions.
Scalability:
- Managing large transaction volumes with low latency.
- Supporting millions of concurrent users.
- Ensuring stable performance during peak usage periods.
User Experience:
- Simplifying the process of selecting financial products to help users make informed decisions.
- Streamlining complex financial workflows to enhance ease of use in asset management.
- Personalizing the experience based on individual risk profiles and investment preferences.
Our client is one of the top 7 banks in Vietnam. They tasked us with developing an Asset Management and Investment Application, a mini app integrated within their main platform. The application's goal is to help customers effectively manage and invest their assets. It includes a variety of services and investment options, such as fund management, financial advisory, and other features to assist customers in optimizing returns and managing their personal assets intelligently.
Security:
- Safeguarding and encrypting sensitive financial data for user protection.
- Preventing fraud and securing accounts against unauthorized access.
- Complying with international financial regulations such as KYCand AML across multiple jurisdictions.
Scalability:
- Managing large transaction volumes with low latency.
- Supporting millions of concurrent users.
- Ensuring stable performance during peak usage periods.
User Experience:
- Simplifying the process of selecting financial products to help users make informed decisions.
- Streamlining complex financial workflows to enhance ease of use in asset management.
- Personalizing the experience based on individual risk profiles and investment preferences.
Solution
Evotek implemented cutting-edge technology solutions to comprehensively address the challenges:
- Infrastructure and Performance:
- Horizontal Scaling: Leveraged cloud-based auto-scaling server clusters to enhance responsiveness and handle growing demand.
- Asynchronous Processing: Used message queues and background processing to efficiently manage large transaction volumes.
- Load Management: Applied request throttling and load shedding mechanisms to maintain system stability under high traffic conditions.
- Data Caching: Stored frequently accessed data such as user profiles and asset values in distributed caches like Redis for faster processing.
- Content Distribution: Utilized CDN and edge caching for optimized delivery of static content and resources.
Multi-Layer Security
- Data Encryption: Implemented dynamic encryption with continuously rotating keys to protect data.
- Advanced Authentication: Secured every transaction with Two-Factor Authentication (2FA) to prevent unauthorized access.
- Input Validation: Validated all user inputs and sanitized outputs to prevent injection attacks and other vulnerabilities.
Personalized User Experience:
- Applied intelligent algorithms to recommend financial products tailored to individual risk profiles.
- Simplified the user interface and workflows, making it easier for users to navigate and manage their assets.
Evotek implemented cutting-edge technology solutions to comprehensively address the challenges:
- Infrastructure and Performance:
- Horizontal Scaling: Leveraged cloud-based auto-scaling server clusters to enhance responsiveness and handle growing demand.
- Asynchronous Processing: Used message queues and background processing to efficiently manage large transaction volumes.
- Load Management: Applied request throttling and load shedding mechanisms to maintain system stability under high traffic conditions.
- Data Caching: Stored frequently accessed data such as user profiles and asset values in distributed caches like Redis for faster processing.
- Content Distribution: Utilized CDN and edge caching for optimized delivery of static content and resources.
Multi-Layer Security
- Data Encryption: Implemented dynamic encryption with continuously rotating keys to protect data.
- Advanced Authentication: Secured every transaction with Two-Factor Authentication (2FA) to prevent unauthorized access.
- Input Validation: Validated all user inputs and sanitized outputs to prevent injection attacks and other vulnerabilities.
Personalized User Experience:
- Applied intelligent algorithms to recommend financial products tailored to individual risk profiles.
- Simplified the user interface and workflows, making it easier for users to navigate and manage their assets.
Results
Thanks to Evotek’s optimized solutions, the asset management and investment application achieved remarkable success:
- Ranked among the Top 10 most downloaded financial apps on the App Store.
- Received prestigious recognition from The Assets, a leading financial organization.
- Garnered over 1 million active monthly users, solidifying its leadership in the digital financial sector.
Thanks to Evotek’s optimized solutions, the asset management and investment application achieved remarkable success:
- Ranked among the Top 10 most downloaded financial apps on the App Store.
- Received prestigious recognition from The Assets, a leading financial organization.
- Garnered over 1 million active monthly users, solidifying its leadership in the digital financial sector.