EZ AUTO – ONLINE CAR AUCTION FLOOR
A used or new car auction where bidders will bid against each other to win the car they want. Contractors can also submit their vehicles to the floor – once approved by an inspector, the vehicle will be valued and put on the floor. The auction time of the sessions is 2 hours, so it is necessary to ensure the problem of accessing and processing information in the sessions
- Concurrent management
- Guaranteed Access
- Stable operation
- Administrator must be able to manage all vehicles entered into the system
- The contractor must be able to manage all the vehicles under his/her ownership in the system
- The inspector must display the information of all the vehicles inspected by him
- The auction system must operate stably to meet the high traffic volume, especially during the auction period where there may be a sudden spike in the last minutes.
SOLUTION OF NATUHA SOLUTION
- Build a backend car management system using magento platform with different access rights in the system
- Frontend uses NodeJS to call Api to magento to ensure real time when there is a request from contractor or competitor.
- Connecting Kubernetes and Docker to apply auto-scaling, ensuring stable system operation when having high access salary.
- Use micro services to deploy with the aim of ensuring high traffic from users to help the site work
- Stable operation system.
- Flexible for expanding and developing new features later with building from Magento platform
- Break down functions (FE/BE) into microservices, easy to maintain and minimize system downtime when repairing and upgrading.