I am building an uptime monitoring application as a hobby project.
Suppose I want to monitor 1000 websites every minute. What is the best way to do this?
If I add all 1000 websites to a queue, it will take more than one minute to process all the checks. That means the next monitoring cycle may start after 3–4 minutes, so I cannot achieve a true 1-minute interval.
What is the best approach to handle this in Laravel?