TGViewer
Codica - корисне про IT Codica - корисне про IT @codica · 2.08K subscribers
Post #5219 88
🤯 «Знову впав Redis, і всі фонові таски зупинилися?» або «Скільки можна платити за Sidekiq Pro лише заради базових фіч?»

Якщо ви досі піднімаєте окремий Redis-сервер для обробки фонових задач (Active Job) у Rails-проєктах — у нас для вас хороші новини.

У Rails 8 офіційним дефолтним бекендом для фонових задач став Solid Queue. Тепер фонові черги можуть працювати через вашу основну базу даних (PostgreSQL, MySQL або SQLite) без окремого Sidekiq та Redis.

❓ «Але ж БД повільніша за Redis! База просто впаде від постійних блокувань!» — скаже будь-який Senior-розробник.

Не все так просто! Solid Queue використовує ефективні механізми SQL, зокрема FOR UPDATE SKIP LOCKED, щоб воркери могли забирати задачі з черги без очікування на вже заблоковані рядки.
More from @codica
  1. Oct 14, 2026«Фершлімбесерн» (Verschlimmbessern) — німецьке слово, яке означає «намагатися покращити що…
  2. Oct 14, 2026Йо, друзі, з вами наша постійна рубрика #IT_словник Ми зібрали рідкісні, дивні та абсолютн…
  3. Oct 14, 2026Як це працює і чому це круто: 1️⃣ Жодних блокувань усієї таблиці Коли воркер бере задачу з…
  4. Oct 13, 2026Post #5218
  5. Oct 13, 2026Як захистити свій pet-проєкт від запитання: «Це тобі ChatGPT написав?» #codica_articles Сь…
  6. Oct 12, 2026Без вашої допомоги ми не зможемо закрити таски в Jira! Допоможіть розплутувати цей клубок.…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →