Aug 27, 2025
No image
BAIBAI
Completed

BAIBAI

$50,000+
more 1 year
Hong Kong
6-9
view project
Service categories
Service Lines
Web Development
Domain focus
Banking & Financial Services
Programming language
SQL

Challenge

Project Requirements:

  • System must handle:
    • 1,000,000 visitors per second
    • 2,500 concurrent online users
    • 10 trades per second
  • Performance:
    • All pages must load in under 5 seconds
    • All actions must complete in under 3 seconds
  • UI/UX:
    • Must be 100% consistent with the provided design across mobile, desktop, tablet, and all browsers (including less common ones such as UC Browser).
  • Security:
    • Protect user information and wallets against all common attack methods.
  • Domain Expertise:
    • Strong knowledge of the Bitcoin network and cryptocurrency exchanges required.
  • Other Requirements:
    • Customer is rebranding with a new look & feel.
    • Deadline is very tight, but quality standards must remain high.
    • Must consider that Google services are blocked in China.
    • Research and configure Amazon Cloud Services.
    • Enable multi-threading on multiple servers to handle simultaneous data access and modification.

Solution

  • Built the system on a microservice architecture.
  • Split application into modules with lazy loading for better performance.
  • Optimized code, restructured components and database, and applied best practices.
  • Used Redis cache cluster to accelerate read operations.
  • Integrated RabbitMQ to improve write-side performance.
  • Researched and configured Amazon Cloud services, Coin services, and Bitcoin network.
  • Managed tasks, sprints, and deadlines using the SCRUM model and YouTrack.
  • Applied Memcache + Redis for short-term caching (2s) with background jobs to process data asynchronously.
  • Integrated services that operate effectively in regions with restricted access (e.g., China).

Results

  • Enabled deposit, withdrawal, and transfer of cryptocurrencies.
  • Supported buying/selling Bitcoin and altcoins.
  • Secured wallets with 2FA and multiple attack-prevention methods.
  • Launched a referral program with tiered levels.
  • Developed dispute handling for trades.
  • Delivered real-time data updates for a high-load system.
  • Offered 24/7 online support.
  • Introduced a new approach to buy/sell Bitcoin.
  • Enabled user-to-user and support chat.
  • Gave admins real-time control over fees, limits, and system settings.
  • Implemented user verification.
  • Delivered a fully responsive, multi-language website.
No image
BAIBAI
No image
BAIBAI
No image
BAIBAI