タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Sidekiqに関するYassLabのブックマーク (2)

  • Rails の非同期処理を Sidekiq から Cloud Tasks にリプレイスして Cloud Run のコストが6分の1になった話

    成果 最終的に、Cloud Run のコストが$6/day前後から$1/day前後に! ちなみに、Cloud Tasks は1ヶ月あたり最初の100万回のオペレーションまで無料なので余裕で収まっています。 モチベーション 今回リプレイスを検討したシステムは軽量な非同期処理が大半で、もともと絶対に Sidekiq でないと困るということが少なかった Sidekiq は Redis をポーリングしてジョブを取得する方式なので、Cloud Run で実行するには min-instances を1以上にしなければいけない 何もジョブがない状態が続いてインスタンスが0になると起こしてくれる人がいないので... 絶対に Sidekiq でないと困らないなら Cloud Tasksにして、非同期処理がない時は寝ていても良いようにしたい => コストダウン! Pub/Sub との比較検討もしましたが今回は

    Rails の非同期処理を Sidekiq から Cloud Tasks にリプレイスして Cloud Run のコストが6分の1になった話
    YassLab
    YassLab 2024/08/01
    “Cloud Tasks ならではの悩みポイントはもちろんありますし、その対策にまぁまぁの工数を使ったのも事実です。 一方で、せっかく Cloud Run を使っているのであれば使わない時に寝ていてもらうという選択肢を取れる”
  • How does Sidekiq work? | Mike Perham

    2024-02-04 This article was originally published on DanSvetlov.me and is republished here with permission of the author. This article is relevant to Sidekiq v7. Sidekiq is one of the most ubiquitous1 Ruby background job processors out there. To anybody who has worked with Ruby on and off Rails, it needs no introduction. Sidekiq has a 10+ year track record of being an efficient, battle-tested and s

    YassLab
    YassLab 2024/03/01
    "Sidekiq is one of the most ubiquitous Ruby background job processors out there. To anybody who has worked with Ruby on and off Rails, it needs no intro ... 10+ year track record of being an efficient, battle-tested and simple-to-use solution for offloading the exec of app logic into the background"
  • 1