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
77
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
400
RubyMotion - Building Interactive Data Visualization Charts
toamitkumar
2
4.2k
Using Ruby for Building iOS Apps
toamitkumar
3
2.9k
RubyMotion: Rubyizing iOS development
toamitkumar
2
3.6k
Your first RubyMotion Application
toamitkumar
2
99
Big Data Enterprisey Analytics and Ruby
toamitkumar
4
1.2k
Micro-Blogging for The Enterprise (MongoDB)
toamitkumar
0
260
Other Decks in Technology
See All in Technology
AIとSREで「今」できること
honmarkhunt
3
720
Ninno LT
kawaguti
PRO
1
110
Why Platform Engineering? - マルチプロダクト・少人数 SRE の壁を越える挑戦 -
nulabinc
PRO
4
380
MySQL InnoDB Data Recovery - The Last Resort
lefred
0
110
非root化Androidスマホでも動く仮想マシンアプリを試してみた
arkw
0
120
Aspire をカスタマイズしよう & Aspire 9.2
nenonaninu
0
380
Part1 GitHubってなんだろう?その1
tomokusaba
3
740
猫でもわかるS3 Tables【Apache Iceberg編】
kentapapa
2
180
計測による継続的なCI/CDの改善
sansantech
PRO
1
100
使えるデータ基盤を作る技術選定の秘訣 / selecting-the-right-data-technology
pei0804
5
920
時間がないなら、つくればいい 〜数十人規模のチームが自律性を発揮するために試しているいくつかのこと〜
kakehashi
PRO
23
5.2k
コードや知識を組み込む / Incorporating Codes and Knowledge
ks91
PRO
0
170
Featured
See All Featured
Done Done
chrislema
184
16k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Faster Mobile Websites
deanohume
307
31k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Agile that works and the tools we love
rasmusluckow
329
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
4 Signs Your Business is Dying
shpigford
183
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
RailsConf 2023
tenderlove
30
1.1k
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 !