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
67
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
110
Digital Transformation of an Enterprise - 2 speed IT & Agile
toamitkumar
0
310
RubyMotion - Building Interactive Data Visualization Charts
toamitkumar
2
4.1k
Using Ruby for Building iOS Apps
toamitkumar
3
2.8k
RubyMotion: Rubyizing iOS development
toamitkumar
2
3.5k
Your first RubyMotion Application
toamitkumar
2
81
Big Data Enterprisey Analytics and Ruby
toamitkumar
4
1.1k
Micro-Blogging for The Enterprise (MongoDB)
toamitkumar
0
200
Other Decks in Technology
See All in Technology
20分で完全に理解するGrafanaダッシュボード
hamadakoji
1
170
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
360
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
340
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
2
6k
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
生産性向上チームの紹介
cybozuinsideout
PRO
1
860
日本におけるデータエンジニアリングのこれまでとこれから
foursue
16
4.2k
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
160
アクセス制御にまつわる改善 / Improving access control
itkq
0
510
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.6k
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
オーナーシップを持つ領域を明確にする
konifar
13
3.1k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
237
11k
The Cult of Friendly URLs
andyhume
74
5.7k
Scaling GitHub
holman
457
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
Writing Fast Ruby
sferik
621
60k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
How GitHub (no longer) Works
holman
304
140k
KATA
mclloyd
15
12k
[RailsConf 2023] Rails as a piece of cake
palkan
23
3.9k
4 Signs Your Business is Dying
shpigford
175
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
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 !