На мастер-классе рассмотрим общие определения асинхронных задач и механизмы работы с ними (или как их ещё называют “фоновыми” задачами) в RoR-приложении. В реальном приложении можно выделить целый класс подобных задач:
отправка email, sms, push уведомлений,
интеграции с внешними сервисам (CRM, файловые хранилища и т.
п.),задачи по расписанию (cron) и пр.
Начнём с простых вещей, встроенных в Rails, и закончим более детальным рассмотрением сервиса Sidekiq и его возможностей.