Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

RedisDay London 2018 - Reducing Risk with Redis on Red Nose Day

115 views

Published on

RedisDay London 2018

Published in: Technology
  • Be the first to comment

  • Be the first to like this

RedisDay London 2018 - Reducing Risk with Redis on Red Nose Day

  1. 1. Reducing Risk with Redis on Red Nose Day Tim Savage, Armakuni, @ArmakuniHQ
  2. 2. has raised over �1, , ,
  3. 3. 90% of annual public donations during a 7 hour window, once a year 90%
  4. 4. HELP! Tiny budget No 2nd chance No operational usage Operates at significant scale Brand Confidence & Reliability
  5. 5. What are the requirements?
  6. 6. 100,000 Concurrent Web Donors
  7. 7. 14,000 call centre operators
  8. 8. Peaky Traffic Profile
  9. 9. 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
  10. 10. The Solution
  11. 11. Internet DNS US EAST COAST Cloud Foundry (BOSH/EC2) Presentation Layer Service Layer Workers =
  12. 12. DUBLIN Cloud Foundry (BOSH/EC2) US EAST COAST Cloud Foundry (BOSH/EC2) LONDON Cloud Foundry (BOSH/VMWare) Internet DNS Service Layer Workers Presentation Layer Service Layer Workers Presentation Layer Service Layer Workers Presentation Layer
  13. 13. 2 1 3 (in no particular order)
  14. 14. 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
  15. 15. 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
  16. 16. ConcourseCI Pipelines
  17. 17. Load testing
  18. 18. Card Details Stored Success Email Export Data Payment Taken �
  19. 19. WP Insight Shard API Reporting Apps Management Apps � @ D
  20. 20. WP Insight Shard API Reporting Apps Management Apps � @ D
  21. 21. WP Insight Shard API Reporting Apps Management Apps � @ D
  22. 22. WP Insight Shard API Reporting Apps Management Apps � @ D
  23. 23. WP Insight Shard API Reporting Apps Management Apps � @ D
  24. 24. WP Insight Shard API Reporting Apps Management Apps � @ D
  25. 25. Risk = lost money Risk = lost lives!
  26. 26. Thank you!

×