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
EasyBib & Cloudant
Search
Till Klampaeckel
January 25, 2013
Technology
1
580
EasyBib & Cloudant
Cloudant from a customer perspective.
Till Klampaeckel
January 25, 2013
Tweet
Share
More Decks by Till Klampaeckel
See All by Till Klampaeckel
Using & Extending Composer
till
6
720
Extending Composer
till
2
830
Jimdo Tech Talk: The evolution of deployment
till
0
97
Managing remote teams
till
4
220
Collecting Metrics
till
3
540
SUHOSIN - PHP's safety net
till
2
310
nano
till
1
320
Other Decks in Technology
See All in Technology
サーバーレスAPI(API Gateway+Lambda)とNext.jsで 個人ブログを作ろう!
shuntaka
PRO
0
560
目標設定は好きですか? アジャイルとともに目標と向き合い続ける方法 / Do you like target Management?
kakehashi
10
3k
MySQLのロックの種類とその競合
yoku0825
6
1.6k
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
シフトレフトで挑む セキュリティの生産性向上
sekido
PRO
0
270
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
120
公共領域から学ぶ クラウド移行についてエンジニアが意識していること
kawakawa2222
0
140
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
470
CEL(Common Expression Language)で書いた条件にマッチしたIAM Policyを見つける / iam-policy-finder
fujiwara3
0
710
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
630
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
600
Featured
See All Featured
Debugging Ruby Performance
tmm1
71
11k
The World Runs on Bad Software
bkeepers
PRO
63
11k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
Side Projects
sachag
451
42k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Why Our Code Smells
bkeepers
PRO
332
56k
How to name files
jennybc
67
96k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Raft: Consensus for Rubyists
vanstee
134
6.5k
Building Flexible Design Systems
yeseniaperezcruz
323
37k
Transcript
www.easybib.com
[email protected]
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
[email protected]
/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
[email protected]
/EasyBib/tech Nginx & PHP MySQL CouchDB Redis Node
Open source: github.com/easybib 4 Friday, January 25, 13
www.easybib.com
[email protected]
/EasyBib/tech Nginx & PHP MySQL Cloudant Redis Node
Open source: github.com/easybib 5 Friday, January 25, 13
www.easybib.com
[email protected]
/CouchDB 6 Friday, January 25, 13
www.easybib.com
[email protected]
/CouchDB/time-to-relax 7 Friday, January 25, 13
www.easybib.com
[email protected]
/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
[email protected]
/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
[email protected]
/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
[email protected]
/obstacles • updating CouchDB • multiple servers (wat)
• EBS 13 Friday, January 25, 13
www.easybib.com
[email protected]
/Cloudant • To be able to scale. •
To stay close to CouchDB. 14 Friday, January 25, 13
www.easybib.com
[email protected]
/Cloudant/2010 • Dataset: 80 GB • The first
migration to a shared cluster. 15 Friday, January 25, 13
www.easybib.com
[email protected]
/Cloudant/2010/lesson multi-tenancy is hard 16 Friday, January 25,
13
www.easybib.com
[email protected]
/Cloudant/2011 dedicated cluster 17 Friday, January 25, 13
www.easybib.com
[email protected]
/Cloudant/2011/Q4 • Dataset: ~180 GB • Migrated to
a dedicated cluster on Rackspace. 18 Friday, January 25, 13
www.easybib.com
[email protected]
/Cloudant/2012 • Lots of new people. • The
released of new products. 19 Friday, January 25, 13
www.easybib.com
[email protected]
/Cloudant/2013 • Dataset: ~450 GB • We doubled
capacity. • We became customers. 20 Friday, January 25, 13
www.easybib.com
[email protected]
/retrospect • Happy database, happy customers! • We
focused on products. :) 21 Friday, January 25, 13
www.easybib.com
[email protected]
/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