A little about this project —
SweetRoulette is a project that has been developed for a specific TK. Here are collected unique algorithms that were developed directly for this project. Implemented adaptive authorization system through social networks, referral system, promotional code system.
This is a rather complicated project. all his work is held in a constant live-mode. To implement such tasks, it was decided to write the entire project on SocketIO. The system part was written both on NodeJS, and on PHP. The main task was optimization and this project can easily withstand heavy loads, because all processes pass by the web server and do not heavily load the processor. In a simple, 7-day uptime, this project consumes only 200MB of RAM (the entire server + script). Also, all web protection standards (SQL, XSS, etc.) are met.