2. Why Do We Want to Slow Down?
• Scaling Issues with Online Payment Processors
• Adherence to SLA
3. • Netflix will send a maximum of 24 concurrent
transactions at any time. - processor1
• We can process up to 30 transactions
simultaneously at any time except between
12:00 - 3:00 where we can process up to 5
concurrent transactions. - processor2
Typical SLA
4. • The Lowest concurrent transaction processing
supported by one of our Payment Processors
is
– 1 concurrent transaction
– 3 concurrent transactions
– 5 concurrent transactions
– 7 concurrent transactions
– 9 concurrent transactions
– 11 concurrent transactions
Quiz?
11. Throttling Engine Features
• Fast Property based
• Support Combination of Processor, Country,
Transaction Type, Time of Day Processing
• THROTTLE-EVERYTHING mode and
THROTTLE-NOTHING mode in the rare case
zookeeper is down