Artificial intelligence in the post-deep learning era
Going serverless at Comic Relief - July 2019
1. Going serverless at
Comic Relief
Cancer Research UK Engineering Away Day
July 2019
Peter Vanhee, Head of Technology, Digital & Innovation
2.
3. We’ve raised over £ 1 billion since we
started out in 1985 & organise two main
campaigns: Sport Relief and
Red Nose Day
4.
5.
6.
7.
8.
9.
10. 2016
Drupal 7 monolith
- Static content
- Pay-in fundraising
- Gift aid declaration
- Fundraiser gallery
- Contact us
Giving
Pages
Donate
11. 2017
Drupal 7
monolith
- Static content
- Contact us
Drupal 8
- Static content
Pay-in
fund-
raising
SMS
Gift aid
Fundraise
gallery
Giving
Pages
Donate
12. 2018
Drupal 8
- Static content
Pay-in
fund-
raising
SMS
Gift aid
Giving
Pages
Donate
Contact
us
Red Nose
Comp
School
step calc
13. 2018
Drupal 8
- Static content
Pay-in
fund-
raising
SMS
Gift aid
Contact
us
Giving
Pages
Donate
Red Nose
Comp
School
step calc
Mailer Service
Postcode lookup
Payment Service
Layer
14. 2019
Drupal 8
- Static content
Pay-in
fund-
raising
Contact
us
Payment Service layer
Image uploader service
Marketing preferences service
Mailer Service
Postcode lookup service
SMS Gift
Aid
Donate
19. Scale on demand and
only pay for what you
use.
SERVERLESS COMPUTING
20. March 2019 cost*
$5,393
March 2015 cost*
$83,908
*All hosting costs are paid for through corporate partnerships.
100% of public donations go to the projects we fund.
OLD VS NEW
21. WE COULD DO
IT ALL AGAIN TOMORROW
Serverless services cost
$92
30. Feature Pipelines Production pipelines
•Improve pace of building
new features
•Catch errors and issues
before they block your
production pipeline
•Opportunities to review &
discuss with the rest of the
business
•Prototyping
•Deploy continuously to
production
•Full blown automated
testing suite
55. • Identify limiting factors
• Utilise rapid reusability
• Monitor to optimize
• Use Serverless load
testing
56. 2020
Contact
us
Payment Service layer
Image uploader service
Marketing preferences service
Mailer Service
Postcode lookup service
SMS Gift
Aid
Donate &
Pay in
Content
Hub
cr.comData
Platforms
57. We couldn’t have done it without…
Inquisitive
engineers
Great tech
partners
Trust from
organisation