Advertisement
Advertisement

More Related Content

Advertisement

Aerospike-AppsFlyer COVID-19 Crisis Growth Elad Leev

  1. COVID-19 Crisis growth
  2. Elad Leev Platform Engineer Who am I?
  3. AppsFlyer in a Nutshell
  4. AppsFlyer is a mobile attribution and analytics platform AppsFlyer in a Nutshell
  5. AppsFlyer in a Nutshell
  6. AppsFlyer in a Nutshell 100+ Billion 1+ Million Incoming HTTP requests/sec Events per day 20+ Aerospike Clusters
  7. Why Aerospike? Some of our use cases include Storing 250B+ apps clicks Attribution Flow KV for OneLink™ product Caching
  8. Why Aerospike? Sub-millisecond reads are crucial to our real time attribution flow.
  9. COVID 19 Crisis https://www.appsflyer.com/coronavirus-marketing-updates/
  10. Key Findings +35% Health & Fitness +18% Finance +25% Food Delivery +15% Shopping
  11. Key Findings - US 󾓦 +154% Revenue Education +28% Revenue Shopping +22% +13% +12% +9% Midcore Games Casual Social Casino Hardcore Games
  12. Key Findings - UK 󾓪 +265% Revenue Education +60% Revenue Health & Fitness +47% / +73% Installs / Revenue Shopping
  13. Key Findings - Italy 󾓩 +155% / +100% Installs / Revenue Health & Fitness +80% / +100% Installs / Revenue Shopping +115% / +50% Installs / Revenue Gaming - Social Casino
  14. at
  15. 20 Aerospike Clusters Most clusters are i3 series machines Each cluster on different AZ Two way XDR Client side sharding (github.com/AppsFlyer/aerospike-clj) Aerospike at Appsflyer Some Numbers
  16. How do we handle COVID-19 growth?
  17. Always make sure we are slightly over provisioned Visibility & Alerts Handle Growth Basic rules
  18. Adding machines in batches Migrations takes time under load Handle Growth Basic rules
  19. Mitigate the migrations using Aerospike dynamic configuration Handle Growth Basic rules migrate-threads migrate-max-num-incoming migrate-sleep https://www.aerospike.com/docs/operations/manage/migration/
  20. @eladleev Thank You! linkedin.com/in/elad-leev medium.com/eladleev
Advertisement