you already got scammed by a team you mean, you only query data from database once in 5 minutes you store the timer into a text file (or you check last time the cache files edited) and you create cache files of raids/tops etc... or you can do it with cron job anything else than those 2 solutions is garbage.
PS: if this team was in this forum report section to get them what they deserve.
PS: drupal is a CMS and laravel is a framework, google them and you will get it.