Since Drupal 8, there has been a mostly smooth migration path between major versions, so you can upgrade from 8 to 9 to 10 relatively easily.
Drupal
Often we want timed events on our website. As a general rule, we should try to avoid having these take place in the front end. There are many ways this can be achieved, typically involving cron tasks.
However, occasionally we do genuinely need a task to be controlled from the front end, usually when we need to give user feedback.