Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Simple scalability with JRuby & TorqueBox
Search
tobias
August 31, 2012
Technology
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Simple scalability with JRuby & TorqueBox
My TorqueBox talk from RubyConf Brasil 2012.
tobias
August 31, 2012
More Decks by tobias
See All by tobias
Procrastination as a pattern for polyglot interchange
tobias
0
81
JRubyConf EU 2012: Simplify Your Infrastructure With TorqueBox
tobias
1
750
Other Decks in Technology
See All in Technology
シンプルな設定ファイルで実現する AWS IAM Identity Center の ユーザー管理Terraformフレームワークを公開しました / Simplifying AWS IAM Identity Center User Management: An Open-Source Terraform Framework
yamaguchitk333
0
260
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
160
Practical ransomware detection on macOS (via maths, not AI)
patrickwardle
0
110
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
330
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
120
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
270
Let's Change Our World—Again
snoozer05
PRO
6
590
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
250
局所最適は悪ではない。壊れているのは指標です。量と質を同時に見る先行指標の設計
recruitengineers
PRO
2
980
Steerable Visual Representations
sansantech
PRO
0
340
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
400
プロダクトが成長すると、 プロダクトマネージャーの仕事はどう変わるのか - 「まず作る」から「小さく学び、確かめながら進む」へ
sansantech
PRO
0
220
Featured
See All Featured
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
880
The Cult of Friendly URLs
andyhume
79
7k
Being A Developer After 40
akosma
PRO
92
590k
Building AI with AI
inesmontani
PRO
1
1.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Ethics towards AI in product and experience design
skipperchong
2
440
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Mind Mapping
helmedeiros
1
400
Design in an AI World
tapps
1
360
The agentic SEO stack - context over prompts
schlessera
0
980
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/