Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Resque: The Journey
Search
Robert Fall
July 12, 2012
Technology
2
350
Resque: The Journey
My slides from a talk I gave on Resque at the Cape Town Ruby Brigade.
Robert Fall
July 12, 2012
Tweet
Share
More Decks by Robert Fall
See All by Robert Fall
Betya Practice Pitch
robertfall
0
92
iOS Web Apps: The Journey
robertfall
1
240
Other Decks in Technology
See All in Technology
Aurora MySQL v3(MySQL8.0互換)の オンラインDDLの罠挙動を全バージョンで検証した
yutakikai
1
150
SREとその組織類型
tatsuo48
8
1.5k
〜小さく始めて大きく育てる〜データ分析基盤の開発から活用まで
kniino
0
2k
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
240
AWS パートナー企業でテクニカルサポートに従事して2年経ったので思うところをまとめてみた
kazzpapa3
3
1.3k
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.5k
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
320
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
320
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
「共通基盤」を超えよ! 今、Platform Engineeringに取り組むべき理由
jacopen
25
5.8k
Terraformあれやこれ/terraform-this-and-that
emiki
4
310
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
150
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
7
2.3k
Music & Morning Musume
bryan
41
5.6k
Designing for humans not robots
tammielis
247
25k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
RailsConf 2023
tenderlove
2
530
Code Review Best Practice
trishagee
54
15k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Embracing the Ebb and Flow
colly
79
4.1k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Done Done
chrislema
178
15k
Transcript
Resque It’s a queue. On top of Redis.
brew install redis gem install resque
The Journey
Delayed Job
Delayed Job...too delayed
Tools existing
Messaging? should you use
Needs different
Fast
Fast Persistent
Fast Persistent Controllable
Fast Persistent and
Redis duh...
Controllable?
Resque It’s a queue. On top of Redis.
BUT HOW? class Archive @queue = :file_serve def self.perform(repo_id, branch
= 'master') repo = Repository.find(repo_id) repo.create_archive(branch) end end Serialized into JSON
rake ... resque:work
unix embraces
unix Parent Child embraces
Web UI on Sinatra...
ecosystem pub/sub, schedulers etc
When? so
Delayed Job...too delayed
Redis duh...
and not?
Delayed Job Messaging vs
Github: https://github.com/defunkt/ resque/ Introducing Resque
Questions? @robertfall @capetown_rb