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
第二回もんご祭 パネルディスカッション
Search
yujiosaka
January 27, 2015
0
890
第二回もんご祭 パネルディスカッション
yujiosaka
January 27, 2015
Tweet
Share
More Decks by yujiosaka
See All by yujiosaka
I was understanding WASM all wrong! 🤯
yujiosaka
2
260
Machine Learning with JavaScript
yujiosaka
0
170
JavaScriptでも機械学習がやりたかった話
yujiosaka
2
440
ヘッドレスChromeでクローラを作った後の話
yujiosaka
3
670
俺が最初にヘッドレスChromeでクローラ作った 事になんねーかな
yujiosaka
4
1.3k
『XXX』のための管理画面
yujiosaka
1
1.3k
Enjoy Deep Learning by JavaScript
yujiosaka
1
340
ひたすら楽してディープラーニング
yujiosaka
20
13k
technology x business
yujiosaka
3
570
Featured
See All Featured
Producing Creativity
orderedlist
PRO
346
40k
Making Projects Easy
brettharned
116
6.3k
Designing Experiences People Love
moore
142
24k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Navigating Team Friction
lara
187
15k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Done Done
chrislema
184
16k
The Cult of Friendly URLs
andyhume
79
6.5k
Why Our Code Smells
bkeepers
PRO
337
57k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Typedesign – Prime Four
hannesfritz
42
2.7k
Transcript
attributes: [ “violinist” “engineer” “consultant” “security specialist” “startup member of
” ] name: “Yuji Isobe”
None
architecture: front-end: [ “AngularJS” “Ruby on Rails” “MySQL” “memcached” ]
back-end: [ “Node.js” “socket.io” “MongoDB” “Redis” ]
network:
MongoDB
db.instances.aggregate i2.2xlarge m3.large m1.large x8 x4 x6
ڞ௨࣭
όʔδϣϯ 2.6.0, 2.6.3…όϥόϥͰ͢স ! MongoJoin͢Δඞཁ͕ͳ͍ͷͰɺ త͝ͱʹDBΛࡉ͔͚͍ͯ͘·͢ ! DBΛ࡞ͬͨ࣌ظɾόʔδϣϯΞοϓͨ࣌͠ظʹΑΓ·͢
͍࢝Ίͨ࣌ظ 20125݄Ͱ͢
ϨϓϦέʔγϣϯ༗ແ γϟʔσΟϯά༗ແ ͲͪΒߦͳ͍ͬͯ·͢ త͝ͱʹ͚͍ͯΔͷͰDBʹΑΓ·͢
σʔλྔ ݄ؒ10ԯPV ඵؒฏۉ400PV ฏۉಉ࣌ଓ5ສ ݄ؒอଘσʔλྔ10TB
ಋೖͷࡍʹൺֱͨ͠DB Hbase, Cassandra, CouchDB, ҰൠతͳRDB
͍ͬͯΔMongoDBͷ ಛతͳػೳ͕͋Ε ඇৗʹελϯμʔυͳ͍ํΛ͍ͯ͠·͢
ͳͥMongoDB͔ ҰݴͰݴ͍දͤ·ͤΜস
εΩʔϚϨε ҆ఆͨ͠ॻ͖ࠐΈ ॊೈͳΫΤϦ ༰қͳεέʔϧΞτ Node.jsͱͷ૬ੑͷྑ͞ ಋೖͷ؆қ͞ʢϗεςΟϯάαʔϏεར༻ʣ ֶशͷ༰қ͞ʢΤϯδχΞҎ֎ʹʣ
ϗεςΟϯάαʔϏεͰ࢝ΊΔ MongoDB
MongoDBҰݴ ඇৗʹຬʹ͍ͬͯ·͢ɻ ڧ͍ͯݴ͑ɺϝϞϦͷ͍ํΛͬͱݡ͘ग़དྷ·ͤΜ͔ʁ ! ͞Βʹڧ͍ͯݴ͑ɺdocument level lockͷ ࣮Λָ͠Έʹ͍ͯ͠·͢ɻ
we.are(“hiring! :)”) http://zenclerk.com