basho
play

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:


  1. Redbird (1) • Account Push Noti f cation Service • Co-ordinates sending Apple/iOS push noti f cations • Used to batch noti f cations: • based on timezone • based on game type Thursday, 11 April 13

  2. Redbird (2) • Why Riak? • Secondary Index (2i) Range Queries for batch jobs • Very large dataset, each account has multiple records (one for each game type) • Handles large batches of k/v requests, sent to mobile services push systems Thursday, 11 April 13

  3. Fatbird (1) • Game Storage Service • Each account has many game sessions saved • Allows users to transfer game sessions across devices (iOS, android, web-based) Thursday, 11 April 13

  4. Fatbird (2) • Why Riak? • Game session requests are k/v queries • High availability, use Riak Enterprise for Disaster Recovery • Planning to expand the platform across multiple data centers • In production now! Thursday, 11 April 13

  5. Danish Health Authority Thursday, 11 April 13

  6. Danish Health Authority • “Common Medical Card” program Thursday, 11 April 13

  7. Danish Health Authority • “Common Medical Card” program • Stores prescription information for all Thursday, 11 April 13

  8. Danish Health Authority • “Common Medical Card” program • Stores prescription information for all • Common view on patient data anywhere Thursday, 11 April 13

  9. Danish Health Authority • “Common Medical Card” program • Stores prescription information for all • Common view on patient data anywhere • 70 prescriptions per citizen per year Thursday, 11 April 13

  10. Danish Health Authority • “Common Medical Card” program • Stores prescription information for all • Common view on patient data anywhere • 70 prescriptions per citizen per year • ~400 million critical transactions per year Thursday, 11 April 13

  11. Danish Health Authority • “Common Medical Card” program • Stores prescription information for all • Common view on patient data anywhere • 70 prescriptions per citizen per year • ~400 million critical transactions per year • 100% availability of data without exception Thursday, 11 April 13

  12. Danish Health Authority • “Common Medical Card” program • Stores prescription information for all • Common view on patient data anywhere • 70 prescriptions per citizen per year • ~400 million critical transactions per year • 100% availability of data without exception • Far more cost-e f ective than Oracle Thursday, 11 April 13

  13. UK National Health Service Thursday, 11 April 13

  14. UK National Health Service • Spine project Thursday, 11 April 13

  15. UK National Health Service • Spine project • Non-clinical patient data: Thursday, 11 April 13

  16. UK National Health Service • Spine project • Non-clinical patient data: • NHS number: most people don’t know it Thursday, 11 April 13

  17. UK National Health Service • Spine project • Non-clinical patient data: • NHS number: most people don’t know it • Every prescription issues by General Practitioners Thursday, 11 April 13

  18. UK National Health Service • Spine project • Non-clinical patient data: • NHS number: most people don’t know it • Every prescription issues by General Practitioners • Keep a record of everyone current medicine and adverse reactions Thursday, 11 April 13

  19. UK National Health Service • Spine project • Non-clinical patient data: • NHS number: most people don’t know it • Every prescription issues by General Practitioners • Keep a record of everyone current medicine and adverse reactions • 80 million patients in England Thursday, 11 April 13

  20. UK National Health Service Thursday, 11 April 13

  21. UK National Health Service • 20,000 integrated end points Thursday, 11 April 13

  22. UK National Health Service • 20,000 integrated end points • 500 complex messages per second Thursday, 11 April 13

  23. UK National Health Service • 20,000 integrated end points • 500 complex messages per second • Zero data loss requirement Thursday, 11 April 13

  24. UK National Health Service • 20,000 integrated end points • 500 complex messages per second • Zero data loss requirement • 99.9% availability requirement Thursday, 11 April 13

  25. UK National Health Service Thursday, 11 April 13

  26. UK National Health Service • 2002 a £1 billion project Thursday, 11 April 13

  27. UK National Health Service • 2002 a £1 billion project • Built by large consultancy Thursday, 11 April 13

  28. UK National Health Service • 2002 a £1 billion project • Built by large consultancy • 15,000 people years spent on meetings, project management, etc. Thursday, 11 April 13

  29. UK National Health Service • 2002 a £1 billion project • Built by large consultancy • 15,000 people years spent on meetings, project management, etc. • £1 million per month on hardware update costs Thursday, 11 April 13

  30. UK National Health Service • 2002 a £1 billion project • Built by large consultancy • 15,000 people years spent on meetings, project management, etc. • £1 million per month on hardware update costs • Business no-data-loss guarantee: useless Thursday, 11 April 13

  31. UK National Health Service Thursday, 11 April 13

  32. UK National Health Service • Contract up for renewal in 2013 Thursday, 11 April 13

  33. UK National Health Service • Contract up for renewal in 2013 • Agile in house team Thursday, 11 April 13

  34. UK National Health Service • Contract up for renewal in 2013 • Agile in house team • Evaluated Riak Thursday, 11 April 13

  35. UK National Health Service • Contract up for renewal in 2013 • Agile in house team • Evaluated Riak • Built the Spine 2 project in-house on Riak Thursday, 11 April 13

  36. UK National Health Service • Contract up for renewal in 2013 • Agile in house team • Evaluated Riak • Built the Spine 2 project in-house on Riak • Commodity hardware Thursday, 11 April 13

  37. UK National Health Service • Contract up for renewal in 2013 • Agile in house team • Evaluated Riak • Built the Spine 2 project in-house on Riak • Commodity hardware • Technical zero data-loss guarantee Thursday, 11 April 13

Recommend


More recommend