Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
EasyBib & Cloudant
Till Klampaeckel
January 25, 2013
Technology
1
530
EasyBib & Cloudant
Cloudant from a customer perspective.
Till Klampaeckel
January 25, 2013
Tweet
Share
More Decks by Till Klampaeckel
See All by Till Klampaeckel
till
6
440
till
2
550
till
0
71
till
4
180
till
3
500
till
2
230
till
1
260
Other Decks in Technology
See All in Technology
i35_267
0
270
yunon_phys
1
450
bells17
0
660
kanaugust
PRO
0
180
sho7650
0
300
nkjzm
1
870
qryuu
5
4.2k
sumi
0
590
helayoty
0
140
yosuke_furukawa
PRO
48
16k
clustervr
0
170
hololab
0
350
Featured
See All Featured
colly
187
14k
marktimemedia
6
340
destraynor
223
47k
brettharned
93
3k
lauravandoore
437
28k
shpigford
368
42k
addyosmani
494
110k
malarkey
192
8.6k
holman
288
130k
bermonpainter
342
26k
chrislema
173
14k
zenorocha
296
40k
Transcript
www.easybib.com jobs@imagineeasy.com EasyBib and Cloudant True story, bro. 1 Friday,
January 25, 13
www.easybib.com @klimpong Till Klampäckel I live here (the next room
is our office) @klimpong — http://github.com/till /Till 2 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /EasyBib EasyBib is an information literacy platform 40
million students use EasyBib every year. Over 1000 institutions subscribe, including 100 large US universities and 900 high schools and districts. 3 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /EasyBib/tech Nginx & PHP MySQL CouchDB Redis Node
Open source: github.com/easybib 4 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /EasyBib/tech Nginx & PHP MySQL Cloudant Redis Node
Open source: github.com/easybib 5 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /CouchDB 6 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /CouchDB/time-to-relax 7 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /prototype • The year: 2008 • Search by
ISBN number. • Found a free ISBN database. (with a couple million records) • Running CouchDB 0.8 (incubating) in prod. 8 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /prototype/huge-success • It’s schema-less. • HTTP — easy
to grasp. • Never lost any data (not that it mattered). 9 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /all/in • Transition citations & projects. • User-related
still in SQL. 10 Friday, January 25, 13
What could possibly go wrong? 11 Friday, January 25, 13
Not so much! 12 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /obstacles • updating CouchDB • multiple servers (wat)
• EBS 13 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /Cloudant • To be able to scale. •
To stay close to CouchDB. 14 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /Cloudant/2010 • Dataset: 80 GB • The first
migration to a shared cluster. 15 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /Cloudant/2010/lesson multi-tenancy is hard 16 Friday, January 25,
13
www.easybib.com jobs@imagineeasy.com /Cloudant/2011 dedicated cluster 17 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /Cloudant/2011/Q4 • Dataset: ~180 GB • Migrated to
a dedicated cluster on Rackspace. 18 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /Cloudant/2012 • Lots of new people. • The
released of new products. 19 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /Cloudant/2013 • Dataset: ~450 GB • We doubled
capacity. • We became customers. 20 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /retrospect • Happy database, happy customers! • We
focused on products. :) 21 Friday, January 25, 13
www.easybib.com jobs@imagineeasy.com /fin We have an awesome team doing amazing
things in New York and Berlin. We’d like you to join us. 22 Friday, January 25, 13