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
140
Scaling MongoDB | Sergey Gavruk
bymongo
2
190
Event sourcing + CQRS + MongoDB | Alex Shkor
bymongo
1
650
How it works. Indexes | Kirill Duborenko
bymongo
5
290
Aggregation Framework | Mikhail Burtylev
bymongo
1
120
MongoDB 2.2: Release update + Roadmap | Alvin Richards
bymongo
1
110
Meetup#6 Intro | Alex Litvinok
bymongo
1
59
Deploying MongoDB on Amazon WS | Michael Karpitsky
bymongo
2
120
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
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
1.9k
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
160
CopilotKit + AG-UIを学ぶ
nearme_tech
PRO
2
150
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
550
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
320
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
980
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
490
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
170
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
380
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
200
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
400
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Making Projects Easy
brettharned
120
6.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
330
Fireside Chat
paigeccino
42
3.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
220
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
190
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
200
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
Side Projects
sachag
455
43k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
220
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]