Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

, , £1, has raised over

Slide 3

Slide 3 text

90% of annual public donations during a 7 hour window, once a year 90%

Slide 4

Slide 4 text

HELP! Tiny budget No 2nd chance No operational usage Operates at significant scale Brand Confidence & Reliability

Slide 5

Slide 5 text

@armakuni_uk Tim Savage

Slide 6

Slide 6 text

What are the requirements?

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

100,000 Concurrent Web Donors

Slide 9

Slide 9 text

14,000 call centre operators

Slide 10

Slide 10 text

Peaky Traffic Profile

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

Our Solution

Slide 13

Slide 13 text

Internet DNS US EAST COAST Cloud Foundry (BOSH/ EC2) Presentation Layer Service Layer Workers =

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

2 1 3 (in no particular order)

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

Card Details Stored Success Email Export Data Payment Taken $

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

Pipeline Concourse

Slide 20

Slide 20 text

Load testing

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

The Cloud Foundry Contract

Slide 23

Slide 23 text

Cloud Orchestration Application Lifecycle Scaling Portability = cf login {provider 1} = cf push {app} = cf scale {app} -i 100 = cf login {provider 2}

Slide 24

Slide 24 text

The Cloud Foundry Contract Horizontal Scalability

Slide 25

Slide 25 text

The Cloud Foundry Contract Horizontal Scalability Pipelines are easy

Slide 26

Slide 26 text

The Cloud Foundry Contract Horizontal Scalability Pipelines are easy Resourcing

Slide 27

Slide 27 text

The Cloud Foundry Contract Horizontal Scalability Pipelines are easy Resourcing Portability

Slide 28

Slide 28 text

Internet DNS

Slide 29

Slide 29 text

Internet DNS

Slide 30

Slide 30 text

The Cloud Foundry Contract Horizontal Scalability Pipelines are easy Resourcing Portability Truly agile

Slide 31

Slide 31 text

Can you trust Cloud Foundry to save a life? to save 10,000?

Slide 32

Slide 32 text

@armakuni_uk