Riak at Kivra
date post
15-Jan-2015Category
Technology
view
1.343download
0
Embed Size (px)
description
Transcript of Riak at Kivra
- 1. RIAK at KIVRABip Thelin@bipthelin
2. BIP THELIN CTO & Co-founder OO / SQL-backgroundOpen Source / Tomcat Committer Scalable platforms / Hosting Beer Homebrewer / Judge 3. API / Delivery serviceContent compositionContent creationDigital mailbox 4. ResponsiveWebiOS App 5. z zState machiney xInternal, External & c aTime Eventsb p f dHard to test / debug qError prone g eHardcoded owrNo overviewe i t u 6. Weoutgrew our system 7. QUOTE: Marriage is a wonderful institution, but who wants to live in an24 / 7 / 365 institution?SECURE / StableTESTABLE / OPERATIONAL Distributable / ScALABLE 8. Our PhilosophyKeep it simple, StupidDo one thing and do it wellSeparation of concernRight tool for the jobHasty generalization 9. RIAK + ErlangLightweightDistributedScalableResilient to failure 10. Frontend Servicex yx y REST APIz q Backend servicez qExternal ServicesRIAKInternal Services 11. Right datastorefor the job 3 x Riak Clusters 12. ManyONEBACKEND(s)to rule them all 13. RIAKLeveldbBitcaskstackRiak-erlang-client (PB)JSON 14. OAUTH2Authorization layeron top of Riak 15. LAZYUPGRADE 16. -record(user, { password =