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
860
0
Share
MongoDB at IronMQ | Alexander Kolesen
Alexander Kolesen
Meetup #7
Minsk MongoDB User Group
October 04, 2012
More Decks by Minsk MongoDB User Group
See All by Minsk MongoDB User Group
MongoDB by Chef | Yauhen Artsiukhou
bymongo
0
140
Scaling MongoDB | Sergey Gavruk
bymongo
2
200
Event sourcing + CQRS + MongoDB | Alex Shkor
bymongo
1
650
How it works. Indexes | Kirill Duborenko
bymongo
5
290
Aggregation Framework | Mikhail Burtylev
bymongo
1
130
MongoDB 2.2: Release update + Roadmap | Alvin Richards
bymongo
1
120
Meetup#6 Intro | Alex Litvinok
bymongo
1
64
Deploying MongoDB on Amazon WS | Michael Karpitsky
bymongo
2
130
About the problem of DBMS choice & what to do if you have gone the wrong way | Roman Bugaev
bymongo
3
140
Other Decks in Programming
See All in Programming
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
140
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
410
今さら聞けないCancellationToken
htkym
0
200
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
150
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.1k
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
220
Sans tests, vos agents ne sont pas fiables
nabondance
0
170
RTSPクライアントを自作してみた話
simotin13
0
300
デフォルト運用のCodeRabbit、1年で何が変わったか / How CodeRabbit Changed Our Code Review in 1 Year
bake0937
1
110
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
160
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
1k
Zod v4 Codec でスキーマに型変換を埋め込む REST API 設計 #TSKaigi2026
ryutaro_yako
0
160
Featured
See All Featured
Paper Plane
katiecoart
PRO
1
50k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
540
New Earth Scene 8
popppiees
3
2.3k
Context Engineering - Making Every Token Count
addyosmani
9
920
Rails Girls Zürich Keynote
gr2m
96
14k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
180
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
What's in a price? How to price your products and services
michaelherold
247
13k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
580
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]