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
MongoDB at IronMQ | Alexander Kolesen
Search
Minsk MongoDB User Group
October 04, 2012
Programming
0
850
MongoDB at IronMQ | Alexander Kolesen
Alexander Kolesen
Meetup #7
Minsk MongoDB User Group
October 04, 2012
Tweet
Share
More Decks by Minsk MongoDB User Group
See All by Minsk MongoDB User Group
MongoDB by Chef | Yauhen Artsiukhou
bymongo
0
130
Scaling MongoDB | Sergey Gavruk
bymongo
2
180
Event sourcing + CQRS + MongoDB | Alex Shkor
bymongo
1
650
How it works. Indexes | Kirill Duborenko
bymongo
5
280
Aggregation Framework | Mikhail Burtylev
bymongo
1
98
MongoDB 2.2: Release update + Roadmap | Alvin Richards
bymongo
1
100
Meetup#6 Intro | Alex Litvinok
bymongo
1
47
Deploying MongoDB on Amazon WS | Michael Karpitsky
bymongo
2
110
About the problem of DBMS choice & what to do if you have gone the wrong way | Roman Bugaev
bymongo
3
120
Other Decks in Programming
See All in Programming
Flutterで分数(Fraction)を表示する方法
koukimiura
0
140
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
600
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
330
Devoxx BE - Local Development in the AI Era
kdubois
0
130
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
230
オープンソースソフトウェアへの解像度🔬
utam0k
17
3.1k
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
140
Catch Up: Go Style Guide Update
andpad
0
240
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
230
iOSでSVG画像を扱う
kishikawakatsumi
0
140
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
170
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
260
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
880
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
115
20k
Code Review Best Practice
trishagee
72
19k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Transcript
MongoDB at IronMQ Alexander Kolesen Hello
MongoDB at IronMQ Alexander Kolesen IronMQ create queue POST message
into queue GET message(s) from queue DELETE message from queue
MongoDB at IronMQ Alexander Kolesen IronMQ Written on Go (high
scalable, in/out) Client libs: Ruby, Python, PHP, Go, Java, Clojure, .NET, RESTful HTTP API
MongoDB at IronMQ Alexander Kolesen IronMQ Limitations Max message size:
64KB Max expiration time: 30 days Max msg count per GET: 100 250,000 message requests per month free
MongoDB at IronMQ Alexander Kolesen MongoDB Backend Storage For Messages
And Queues
MongoDB at IronMQ Alexander Kolesen MongoDB Performance (IronMQ) Internets lie,
don’t trust tests You have to test it by yourself ⇠5000 IronMQ requests/s ⇠90% ‘locked‘ state
MongoDB at IronMQ Alexander Kolesen Sharding Topology (1) RS on
highmem instances 3 ‘config‘/‘mongos‘
MongoDB at IronMQ Alexander Kolesen Sharding Topology (2) RS on
highmem instances 3 config servers on RS slaves ‘mongos‘ on each instance
MongoDB at IronMQ Alexander Kolesen Choosing Shard Key That’s very
important! Shouldn’t choose monotonically increasing key Just revert it!
MongoDB at IronMQ Alexander Kolesen The End Q?
[email protected]