Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Can you trust Cloud Foundry to Save a Life? To Save 10,000?

Armakuni
November 03, 2015

Can you trust Cloud Foundry to Save a Life? To Save 10,000?

The brief: "Never be limited by technology". The result: They haven’t.

Comic Relief, a UK-based charity, run the wildly successful brand Red Nose Day; It consists of 7 hours of primetime live TV, generating in the region of 26 million viewers on BBC 1. Last year their total fundraised was over a billion UK pounds (£1,047,083,706)
Since 2012, Armakuni have been using Cloud Foundry to deliver the global payments platform that handles the credit card transactions generated through web and call centre traffic. It’s built to handle up to 400 payments per second, 800,000 in total through the night.

Cloud Foundry is key not only to the development practices that enable the success of the platform through automated testing and continuous delivery, but vitally the scalability and resiliency models that deliver confidence in a solution where feedback cycles are a luxury we just don’t have.

Armakuni

November 03, 2015
Tweet

More Decks by Armakuni

Other Decks in Technology

Transcript

  1. HELP! Tiny budget No 2nd chance No operational usage Operates

    at significant scale Brand Confidence & Reliability
  2. Key performance metrics up to 400 donations per second up

    to 800,000 donations in total 7 hour window, ONCE a year with no 2nd chance
  3. Internet DNS US EAST COAST Cloud Foundry (BOSH/EC2) DUBLIN Cloud

    Foundry (BOSH/EC2) Service Layer Workers Presentation Layer Service Layer Workers LONDON Cloud Foundry (BOSH/VMWare) Presentation Layer Service Layer Workers Presentation Layer
  4. LONDON Insight Layer Internet DNS US EAST COAST Cloud Foundry

    (BOSH/EC2) DUBLIN Cloud Foundry (BOSH/EC2) Service Layer Workers View API Insight Presentation Layer Service Layer Workers MGMT LONDON Cloud Foundry (BOSH/VMWare) Presentation Layer Service Layer Workers Shared Services Logging Metrics Alerting = + Postcodes Presentation Layer
  5. LONDON Insight Layer Internet DNS US EAST COAST Cloud Foundry

    (BOSH/EC2) DUBLIN Cloud Foundry (BOSH/EC2) Service Layer Workers View API Insight Presentation Layer Service Layer Workers MGMT LONDON Cloud Foundry (BOSH/VMWare) Presentation Layer Service Layer Workers Shared Services Logging Metrics Alerting = + Postcodes Presentation Layer
  6. Cloud Orchestration Application Lifecycle Scaling Portability = cf login {provider

    1} = cf push {app} = cf scale {app} -i 100 = cf login {provider 2}