At Develop.Software, we turn your vision into reality with cutting-edge software solutions tailored to your needs. From sleek mobile apps to robust enterprise systems, our expert team delivers innovation, reliability, and scalability—all on time and within budget. Let’s build the future together. Your success starts here!

Gallery

Contacts

Tầng 3, 45-47 Nội Khu Hưng Phước 2, Phường Tân Phong, Quận 7, Thành phố Hồ Chí Minh, Việt Nam.

+84 909-628-803 (Vietnam)

Published:
June 24 , 2025
Category:
Design / Ideas
Client:
Oceanthemes

BAIBAI

B aibai is the cryptocurrency exchange website where users can buy/sell Bitcoin and other altcoins.
Baibai adds a level of unprecedented security on top of a convenient marketplace solution.

What The Client Required

Platform Features

  • Deposit, withdraw, transfer cryptocurrency
  • Buy/sell Bitcoin and other alt coins
  • Protect user wallet and other attack methods by using 2FA
  • Referral program for user by level
  • Handle dispute when make a trade
  • Real time data update
  • Highload system
  • Online support 24/7
  • Provide a new way to buy/sell bitcoin
  • Chat between 2 users and supporter
  • Admin can control fee, limit and other settings real time
  • Verify user info
  • Full responsive website
  • Multiple language

Our Technologies

Specifically, the Develop.Software team utilized the following technologies for the project:

Technologies Used

  • ASP.NET core 2.1
  • Amazon cloud service (RDS, Multi deployment A-Z, Docker)
  • Load balancing
  • Scalable system
  • Microservices
  • Angular 5
  • Zendesk integration
  • SQL server
  • Bitcoin network
  • Stress test by Jmeter
  • Redis cache cluster
  • Rabbit MQ
  • Unit of work
  • Database cluster
  • SignalR
  • Multi thread
  • YouTrack

Challenges

  • Get passed customer target:
    • 1,000,000 visitors per second
    • 2,500 online users
    • 10 trades completed per second
    • All pages must render below 5s, all action must execute below 3s
    • UI/UX must 100% like the design on the mobile, desktop, tablet, and on all browsers (Some special likes: UC browser…)
  • Protect user info, user wallet by all common attack methods
  • Need to understand about Bitcoin network and cryptocurrency exchange
  • Customer rebrands website with new look & feel
  • Deadline very tight but the quality must be good
  • China’s government blocks some Google services
  • Need to research and config all Amazon cloud services
  • Multi threads on multiple servers access the same data to modify/get data

Solutions

  • Build solution based on microservice architecture
  • Split application to the module to lazy loading
  • Optimize code, restructure component, database and apply best practice
  • Move all needed data to Redis cache cluster to speed up read side
  • Apply Rabbit MQ to speed up write side
  • Research and study Amazon cloud services, Coin service, Bitcoin network
  • Control task, member, sprint, and the deadline by SCRUM model and YouTrack tool
  • Use Memcache and Redis cache to store data for a while (2s), then a background job will collect and process data later
  • Use another service that can run well in China