basho
Killing pigs and saving Danish bacon
GOTO Zurich Zurich, Switzerland 11th April 2013
Thursday, 11 April 13
basho Thursday, 11 April 13 $ Thursday, 11 April 13 $ whoami - - PowerPoint PPT Presentation
Killing pigs and saving Danish bacon GOTO Zurich Zurich, Switzerland 11th April 2013 basho Thursday, 11 April 13 $ Thursday, 11 April 13 $ whoami Thursday, 11 April 13 $ whoami Name: Matthew Revell Title:
Killing pigs and saving Danish bacon
GOTO Zurich Zurich, Switzerland 11th April 2013
Thursday, 11 April 13$
Thursday, 11 April 13whoami $
Thursday, 11 April 13whoami $ Name: Matthew Revell Title: Community Manager Company: Basho Technologies Twitter: @matthewrevell
Thursday, 11 April 13Zeitgeist
Thursday, 11 April 13Zeitgeist
Zeitgeist
Zeitgeist
Web scale
Thursday, 11 April 13Web scale
need it
Big data
Thursday, 11 April 13Dev ops
Thursday, 11 April 13What do we want?
Thursday, 11 April 13Scalability
Thursday, 11 April 13Data availability
Thursday, 11 April 13Ops friendliness
Thursday, 11 April 13Riak is...
Thursday, 11 April 13Riak is...
Riak is...
Riak is...
Riak is...
Riak is...
Riak is...
Riak is...
Riak is...
Riak the project
Thursday, 11 April 13Riak the project
Riak the project
Riak the project
Riak the project
Riak the project
Riak the project
The CAP trade-ofs
Basho
Riak EDS and Riak CS
Temetra
Thursday, 11 April 13Temetra
Temetra
Temetra
Temetra
Thursday, 11 April 13Riak gave Temetra
How is it quicker?
Requests in Riak
Thursday, 11 April 13Requests in Riak
2160/2 2160/4
Thursday, 11 April 13Requests in Riak
32 partitions 2160/2 2160/4
Thursday, 11 April 13Requests in Riak
32 partitions
node 0 node 1 node 2 node 32160/2 2160/4
Thursday, 11 April 13Requests in Riak
Requests in Riak
hash(“user_id”)
N=3 Thursday, 11 April 13Failure scenario
Thursday, 11 April 13Failure scenario
X X X X X X X X
Thursday, 11 April 13Failure scenario
X X X X X X X X
hash(“user_id”)
Thursday, 11 April 13Failure scenario
hash(“user_id”)
Thursday, 11 April 13Failure scenario
hash(“user_id”)
Thursday, 11 April 13Failure scenario
hash(“user_id”)
Thursday, 11 April 13Easy scalability
Thursday, 11 April 13Easy scalability
Easy scalability
Rovio
Thursday, 11 April 13games
1.7B Rovio games
(http://www.factbrowser.com/facts/10813/)monthly users across all platforms
(http://www.factbrowser.com/facts/10814/) Thursday, 11 April 13Rovio and Riak
Yellowbird (1)
services
gamers across all of Rovio’s games
Thursday, 11 April 13Yellowbird (2)
next-generation of their gaming platform
the new service, they can scale out their cluster easily
Redbird (1)
notifcations
Redbird (2)
batch jobs
multiple records (one for each game type)
to mobile services push systems
Thursday, 11 April 13Fatbird (1)
devices (iOS, android, web-based)
Thursday, 11 April 13Fatbird (2)
Disaster Recovery
multiple data centers
Danish Health Authority
Thursday, 11 April 13Danish Health Authority
Danish Health Authority
Danish Health Authority
Danish Health Authority
Danish Health Authority
Danish Health Authority
Danish Health Authority
UK National Health Service
Thursday, 11 April 13UK National Health Service
UK National Health Service
UK National Health Service
UK National Health Service
Practitioners
Thursday, 11 April 13UK National Health Service
Practitioners
and adverse reactions
Thursday, 11 April 13UK National Health Service
Practitioners
and adverse reactions
UK National Health Service
Thursday, 11 April 13UK National Health Service
UK National Health Service
UK National Health Service
UK National Health Service
UK National Health Service
Thursday, 11 April 13UK National Health Service
UK National Health Service
UK National Health Service
project management, etc.
Thursday, 11 April 13UK National Health Service
project management, etc.
costs
Thursday, 11 April 13UK National Health Service
project management, etc.
costs
UK National Health Service
Thursday, 11 April 13UK National Health Service
UK National Health Service
UK National Health Service
UK National Health Service
UK National Health Service
UK National Health Service
UK National Health Service
Basho Technologies
Thursday, 11 April 13Basho Technologies
executives from Akamai Technologies, Inc.
Thursday, 11 April 13Basho Technologies
executives from Akamai Technologies, Inc.
Basho Technologies
executives from Akamai Technologies, Inc.
database
Thursday, 11 April 13Basho Technologies
executives from Akamai Technologies, Inc.
database
data integrity
Thursday, 11 April 13Basho Technologies
executives from Akamai Technologies, Inc.
database
data integrity
Planned for November 2013
Thursday, 11 April 13Let’s talk
Thursday, 11 April 13Let’s talk
Let’s talk