Riak at Kivra

Click here to load reader

  • date post

    15-Jan-2015
  • Category

    Technology

  • view

    1.343
  • download

    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 =