Для выполнения задачи выбраны следующи инструменты и технологии:
- Laravel - PHP фреймворк
- Redis + Socket io + Laravel Echo - для realtime части приложения
- Для управления очередями и скриптом Socket io - supervisord
- БД MySQL
- В качестве кеша Memcached
- WEB server - nginx