Как в сервисах реализуются периодически выполняемые задачи?
cron например, либо свой демон, который будет смотреть на время и периодически запускать нужные задачи.

А чтобы несколько серверов не конфликтовали друг с другом - надо либо как-то их оркестрировать, чтобы работа разделялась на несколько серверов (Нужно смотреть на конкретную задачу, чтобы сказать, как можно разделить и можно ли вообще), либо делать распределённые блокировки.
тут написано 
https://habr.com/ru/post/265327/