$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Simple scalability with JRuby & TorqueBox
Search
tobias
August 31, 2012
Technology
1
370
Simple scalability with JRuby & TorqueBox
My TorqueBox talk from RubyConf Brasil 2012.
tobias
August 31, 2012
Tweet
Share
More Decks by tobias
See All by tobias
Procrastination as a pattern for polyglot interchange
tobias
0
72
JRubyConf EU 2012: Simplify Your Infrastructure With TorqueBox
tobias
1
730
Other Decks in Technology
See All in Technology
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
380
regrowth_tokyo_2025_securityagent
hiashisan
0
190
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
180
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
1k
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
820
手動から自動へ、そしてその先へ
moritamasami
0
290
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
280
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
1
690
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
230
pmconf2025 - 他社事例を"自社仕様化"する技術_iRAFT法
daichi_yamashita
0
790
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
400
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
160
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
RailsConf 2023
tenderlove
30
1.3k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
93
Agile that works and the tools we love
rasmusluckow
331
21k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
How STYLIGHT went responsive
nonsquared
100
6k
Become a Pro
speakerdeck
PRO
31
5.7k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Unsuck your backbone
ammeep
671
58k
Transcript
RubyConf Brasil August 2012 Creative Commons BY-SA 3.0 Toby Crawley
Simple scalability with TorqueBox
• @tcrawley • github.com/tobias
TorqueBox
What is an Application Server?
No Java!
No Java! "We write Java so you don't have to."
No XML!
Features
Features • Rack
Features • Rack • Scheduled Jobs
Features • Rack • Scheduled Jobs • Background Processing
Features • Rack • Scheduled Jobs • Background Processing •
Long-running Daemons
Features • Rack • Scheduled Jobs • Background Processing •
Long-running Daemons • Caching
Features • Rack • Scheduled Jobs • Background Processing •
Long-running Daemons • Caching • Messaging
Features • Rack • Scheduled Jobs • Background Processing •
Long-running Daemons • Caching • Messaging • XA Transactions
Features • Rack • Scheduled Jobs • Background Processing •
Long-running Daemons • Caching • Messaging • XA Transactions • WebSockets
Features • Rack • Scheduled Jobs • Background Processing •
Long-running Daemons • Caching • Messaging • XA Transactions • WebSockets • Clustering
The Customer
(Live Coding Demo)
twitter Bill Background Processor Service queue Stomplet web sockets Scheduled
Job email Rails queue Msg. Processor queue
Friends of TorqueBox
• immutant.org • #immutant on freenode • @immutant Immutant Clojure
(more live coding)
• dynjs.org • #asjs & #dynjs on freenode AS.js(?)
• dynjs.org • #asjs & #dynjs on freenode AS.js(?)
• escalante.io • @escalanteio • #escalante on freenode Escalante
• escalante.io • @escalanteio • #escalante on freenode Escalante
0.1.0 released today!
TorqueBox Roadmap • Current version: 2.1.1 • Future: •
Dynamic components • Better background task visibility • Console
Resources • Demo app: • github.com/tobias/rubyconfbr-demo • torquebox.org •
@torquebox • #torquebox on freenode
None
Obrigado!
http://www.flickr.com/photos/coldtaxi/426162862/