SlideShare a Scribd company logo
1 of 12
Download to read offline
G Cloud Uk Meetup
Stuart McCaul, Director - EMEA, Basho Technologies
Saving lives, doing
business with
G-Cloud III
Stuart McCaul, Director - EMEA, Basho Technologies
Connect: @_stu_
2nd October 2013
Shhh!
• PR embargo until 8th October
The Big NHS Computer
• Keep a record of non-clinical information about every one who is treated by the NHS
• Allow the NHS to run off the NHS Number
• Keep a record for every prescription made by a GP
• And manage its state changes from Prescribe to Payment
• Keep a record of everyone’s current medication and adverse reactions
• And make it available when clinically necessary
• Over 20,000 integrated endpoints
• Over 500 (complex) messages per second
• A “zero data loss” requirement and a 99.9% availability requirement
The Problem
Failure
Riak – good for what?
• Protecting our data
• Through replication
• Through eventual consistency
• Through siblings
• Consistency of performance of Key-Value operations
• We know how many disk seeks are involved in each operation
• It defers activity to smooth performance
• Scaling by adding more nodes
• Disk space
• Volume
• Commodity hardware
Riak – good for what?
• The replacement Spine
• Can hit greater volumes
• With up to 90% reduction in response times
• With 99th percentile response times at or below
previous average
• .... with <5% of the hardware costs
• This is in part about allowing us to be lazy about fixing
• And making it easier to recover from failure
• Expecting to save over 200 QALY per annum just on
infrastructure
Riak – good for what?
• “In short: using Riak to insure high data availability helps
avoid health risks and in the worst case, patient death.”
- Martin Sumner, NHS HSCIC
The deal
Procurement surprises
• NHS -> DH -> Cabinet -> DH -> NHS
• 9 Signatories on PO
• DH signed G-Cloud form
• G-Cloud / Basho framework agreement was
reviewed by lawyers at NHS and DH
• 2 year maximum contract
• Process took 3 months
Questions?

More Related Content

Similar to Stuart McCaul, Director - EMEA, Basho Technologies

Wolters Kluwer Improves Patient Outcomes with GigaSpaces XAP
Wolters Kluwer Improves Patient Outcomes with GigaSpaces XAP Wolters Kluwer Improves Patient Outcomes with GigaSpaces XAP
Wolters Kluwer Improves Patient Outcomes with GigaSpaces XAP Amnon Raviv
 
Chris Folkerd - UK Fast - eCommerce in the Cloud ERA
Chris Folkerd - UK Fast - eCommerce in the Cloud ERAChris Folkerd - UK Fast - eCommerce in the Cloud ERA
Chris Folkerd - UK Fast - eCommerce in the Cloud ERAEmma Roberts
 
Will You Be Prepared When The Next Disaster Strikes - Whitepaper
Will You Be Prepared When The Next Disaster Strikes - WhitepaperWill You Be Prepared When The Next Disaster Strikes - Whitepaper
Will You Be Prepared When The Next Disaster Strikes - WhitepaperChristian Caracciolo
 
Big Data London Meetup on Customer Experience
Big Data London Meetup on Customer ExperienceBig Data London Meetup on Customer Experience
Big Data London Meetup on Customer ExperienceChristos Hadjinikolis
 
Big data success story slides 2016
Big data success story slides 2016Big data success story slides 2016
Big data success story slides 2016Jason Saputo
 
Connected Service: Leveraging M2M and IoT Data to Create Proactive 1:1 Custom...
Connected Service: Leveraging M2M and IoT Data to Create Proactive 1:1 Custom...Connected Service: Leveraging M2M and IoT Data to Create Proactive 1:1 Custom...
Connected Service: Leveraging M2M and IoT Data to Create Proactive 1:1 Custom...Capgemini
 
2 b brychan watkins
2 b brychan watkins2 b brychan watkins
2 b brychan watkinsCFG
 
The power of decoupling
The power of decoupling The power of decoupling
The power of decoupling Tristan Wiggill
 
Data Protection And Disaster Recovery Overview Wine Mixer
Data Protection And Disaster Recovery Overview Wine MixerData Protection And Disaster Recovery Overview Wine Mixer
Data Protection And Disaster Recovery Overview Wine Mixermcini
 
Yaseen Khan NSC Global
Yaseen Khan NSC GlobalYaseen Khan NSC Global
Yaseen Khan NSC Globalnscglobal
 
Dell_whitepaper[1]
Dell_whitepaper[1]Dell_whitepaper[1]
Dell_whitepaper[1]Jim Romeo
 
Rethink Server Backup and Regain Control
Rethink Server Backup and Regain ControlRethink Server Backup and Regain Control
Rethink Server Backup and Regain ControlDruva
 
Vendor innovation – New Technologies in practice
Vendor innovation – New Technologies in practiceVendor innovation – New Technologies in practice
Vendor innovation – New Technologies in practiceNNE
 
Cisco Unified Computing System
Cisco Unified Computing SystemCisco Unified Computing System
Cisco Unified Computing SystemMainstay
 
Behind the Wizard’s Curtain: Scalability and Security at Zuora (Subscribed13)
Behind the Wizard’s Curtain:  Scalability and Security at Zuora (Subscribed13)Behind the Wizard’s Curtain:  Scalability and Security at Zuora (Subscribed13)
Behind the Wizard’s Curtain: Scalability and Security at Zuora (Subscribed13)Zuora, Inc.
 
Solving the Capacity Challenge
Solving the Capacity ChallengeSolving the Capacity Challenge
Solving the Capacity ChallengeAlignedEnergy
 

Similar to Stuart McCaul, Director - EMEA, Basho Technologies (20)

Wolters Kluwer Improves Patient Outcomes with GigaSpaces XAP
Wolters Kluwer Improves Patient Outcomes with GigaSpaces XAP Wolters Kluwer Improves Patient Outcomes with GigaSpaces XAP
Wolters Kluwer Improves Patient Outcomes with GigaSpaces XAP
 
Chris Folkerd - UK Fast - eCommerce in the Cloud ERA
Chris Folkerd - UK Fast - eCommerce in the Cloud ERAChris Folkerd - UK Fast - eCommerce in the Cloud ERA
Chris Folkerd - UK Fast - eCommerce in the Cloud ERA
 
Will You Be Prepared When The Next Disaster Strikes - Whitepaper
Will You Be Prepared When The Next Disaster Strikes - WhitepaperWill You Be Prepared When The Next Disaster Strikes - Whitepaper
Will You Be Prepared When The Next Disaster Strikes - Whitepaper
 
Big Data London Meetup on Customer Experience
Big Data London Meetup on Customer ExperienceBig Data London Meetup on Customer Experience
Big Data London Meetup on Customer Experience
 
Big data success story slides 2016
Big data success story slides 2016Big data success story slides 2016
Big data success story slides 2016
 
Connected Service: Leveraging M2M and IoT Data to Create Proactive 1:1 Custom...
Connected Service: Leveraging M2M and IoT Data to Create Proactive 1:1 Custom...Connected Service: Leveraging M2M and IoT Data to Create Proactive 1:1 Custom...
Connected Service: Leveraging M2M and IoT Data to Create Proactive 1:1 Custom...
 
2 b brychan watkins
2 b brychan watkins2 b brychan watkins
2 b brychan watkins
 
The power of decoupling
The power of decoupling The power of decoupling
The power of decoupling
 
Data Protection And Disaster Recovery Overview Wine Mixer
Data Protection And Disaster Recovery Overview Wine MixerData Protection And Disaster Recovery Overview Wine Mixer
Data Protection And Disaster Recovery Overview Wine Mixer
 
Yaseen Khan NSC Global
Yaseen Khan NSC GlobalYaseen Khan NSC Global
Yaseen Khan NSC Global
 
American Connector
American ConnectorAmerican Connector
American Connector
 
Dell_whitepaper[1]
Dell_whitepaper[1]Dell_whitepaper[1]
Dell_whitepaper[1]
 
Rethink Server Backup and Regain Control
Rethink Server Backup and Regain ControlRethink Server Backup and Regain Control
Rethink Server Backup and Regain Control
 
Risks in Project
Risks in ProjectRisks in Project
Risks in Project
 
Vendor innovation – New Technologies in practice
Vendor innovation – New Technologies in practiceVendor innovation – New Technologies in practice
Vendor innovation – New Technologies in practice
 
DCNCBC
DCNCBCDCNCBC
DCNCBC
 
Cisco Unified Computing System
Cisco Unified Computing SystemCisco Unified Computing System
Cisco Unified Computing System
 
Behind the Wizard’s Curtain: Scalability and Security at Zuora (Subscribed13)
Behind the Wizard’s Curtain:  Scalability and Security at Zuora (Subscribed13)Behind the Wizard’s Curtain:  Scalability and Security at Zuora (Subscribed13)
Behind the Wizard’s Curtain: Scalability and Security at Zuora (Subscribed13)
 
1415 reed
1415 reed1415 reed
1415 reed
 
Solving the Capacity Challenge
Solving the Capacity ChallengeSolving the Capacity Challenge
Solving the Capacity Challenge
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Stuart McCaul, Director - EMEA, Basho Technologies

  • 1. G Cloud Uk Meetup Stuart McCaul, Director - EMEA, Basho Technologies
  • 2. Saving lives, doing business with G-Cloud III Stuart McCaul, Director - EMEA, Basho Technologies Connect: @_stu_ 2nd October 2013
  • 3. Shhh! • PR embargo until 8th October
  • 4. The Big NHS Computer • Keep a record of non-clinical information about every one who is treated by the NHS • Allow the NHS to run off the NHS Number • Keep a record for every prescription made by a GP • And manage its state changes from Prescribe to Payment • Keep a record of everyone’s current medication and adverse reactions • And make it available when clinically necessary • Over 20,000 integrated endpoints • Over 500 (complex) messages per second • A “zero data loss” requirement and a 99.9% availability requirement
  • 7. Riak – good for what? • Protecting our data • Through replication • Through eventual consistency • Through siblings • Consistency of performance of Key-Value operations • We know how many disk seeks are involved in each operation • It defers activity to smooth performance • Scaling by adding more nodes • Disk space • Volume • Commodity hardware
  • 8. Riak – good for what? • The replacement Spine • Can hit greater volumes • With up to 90% reduction in response times • With 99th percentile response times at or below previous average • .... with <5% of the hardware costs • This is in part about allowing us to be lazy about fixing • And making it easier to recover from failure • Expecting to save over 200 QALY per annum just on infrastructure
  • 9. Riak – good for what? • “In short: using Riak to insure high data availability helps avoid health risks and in the worst case, patient death.” - Martin Sumner, NHS HSCIC
  • 11. Procurement surprises • NHS -> DH -> Cabinet -> DH -> NHS • 9 Signatories on PO • DH signed G-Cloud form • G-Cloud / Basho framework agreement was reviewed by lawyers at NHS and DH • 2 year maximum contract • Process took 3 months