💻 Как в Телемосте запускают таски с точностью до секунды



Наш сервис умеет принимать звонки из переговорок. Реализация этой функциональности оказалась нетривиальной, поскольку система должна регулярно проверять все составляющие звонка. Обычно время между интервалами запусков тасок может плавать, но в нашем случае health check нужно было проводить с идеальной посекундной точностью.



🔶 Бэкенд-разработчик в Телемосте Илья Григорьев рассказал в статье на Хабре, как их команда разработала Pecker — механизм, который запускает отказоустойчивые и легковесные регулярные таски.



Текст будет интересен бэкендерам, которые создают кастомные решения для нестандартных задач, занимаются разработкой и проектированием высоконагруженных систем.



Из статьи вы узнаете:



🟢 Почему решения, которыми пользовались до этого, пришлось поменять



🟢 Как подошли к реализации задачи и придумали Pecker



🟢 Какие ограничения есть у Pecker



Подписывайтесь:

💬 @Yandex4Backend

📹 @YandexforBackend