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
Fibered Rails
Search
Amit Kumar
February 14, 2011
Technology
0
75
Fibered Rails
Amit Kumar
February 14, 2011
Tweet
Share
More Decks by Amit Kumar
See All by Amit Kumar
DevOps culture in a BANK
toamitkumar
0
120
Digital Transformation of an Enterprise - 2 speed IT & Agile
toamitkumar
0
380
RubyMotion - Building Interactive Data Visualization Charts
toamitkumar
2
4.2k
Using Ruby for Building iOS Apps
toamitkumar
3
2.8k
RubyMotion: Rubyizing iOS development
toamitkumar
2
3.6k
Your first RubyMotion Application
toamitkumar
2
95
Big Data Enterprisey Analytics and Ruby
toamitkumar
4
1.2k
Micro-Blogging for The Enterprise (MongoDB)
toamitkumar
0
250
Other Decks in Technology
See All in Technology
“常に進化する”開発現場へ! SHIFTが語るアジャイルQAの未来/20250306 Yuma Murase
shift_evolve
0
140
JavaにおけるNull非許容性
skrb
2
2.7k
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
250
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
8
1k
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
550
AI自体のOps 〜LLMアプリの運用、AWSサービスとOSSの使い分け〜
minorun365
PRO
9
1.2k
LayerXにおけるAI活用事例とその裏側(2025年2月) バクラクの目指す “業務の自動運転” の例 / layerx-ai-deim2025
yuya4
4
1k
ABWG2024採択者が語るエンジニアとしての自分自身の見つけ方〜発信して、つながって、世界を広げていく〜
maimyyym
1
230
アジャイルな開発チームでテスト戦略の話は誰がする? / Who Talks About Test Strategy?
ak1210
1
860
開発者のための FinOps/FinOps for Engineers
oracle4engineer
PRO
2
270
CSPMとのつきあい方
nantokanare
0
100
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
68
4.6k
Building Applications with DynamoDB
mza
93
6.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
RailsConf 2023
tenderlove
29
1k
Six Lessons from altMBA
skipperchong
27
3.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Speed Design
sergeychernyshev
28
820
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
660
Rails Girls Zürich Keynote
gr2m
94
13k
A Tale of Four Properties
chriscoyier
158
23k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
4 Signs Your Business is Dying
shpigford
183
22k
Transcript
Fibered Rails - Amit Kumar
Many Scalable Options Cache Memcached Redis MongoDB
Message Queues AMQP Resque Delayed Job Asynchronous + Concurrency Frameworks that implement Reactor Pattern – EventMachine, Twisted, Node.js
What are Fibers? Traditional threads: preempted by OS
What are Fibers? Fibers – are means of creating code
blocks which can be paused and resumed by application developer
Fibers + EventMachine EventMachine – EventMachine implements a fast, single-threaded
engine for arbitrary network communications.
Fibers + EventMachine Row 1 Row 2 Row 3 Row
4 0 2 4 6 8 10 12 Column 1 Column 2 Column 3
Concurrency
Questions THANK YOU !