Асинхронные задачи в Ruby on Rails c помощью Sidekiq

На мастер-классе рассмотрим общие определения асинхронных задач и механизмы работы с ними (или как их ещё называют “фоновыми” задачами) в RoR-приложении. В реальном приложении можно выделить целый класс подобных задач:

  • отправка email, sms, push уведомлений,

  • интеграции с внешними сервисам (CRM, файловые хранилища и т.п.),

  • задачи по расписанию (cron) и пр.

Начнём с простых вещей, встроенных в Rails, и закончим более детальным рассмотрением сервиса Sidekiq и его возможностей.

Бесплатная запись на вебинар