Tikiti at Volume: How We Handle Concurrent STK Pushes at Event Start
S
Samuel Kimani The thundering herd is not your server
Ticket sales for a national stadium event open at noon. By 12:00:30 you have tens of thousands of fans hitting Pay. The naive worry is your database; the real bottleneck is Safaricom. Daraja has rate limits per shortcode that aren't publicly documented, and exceeding them returns generic 500s that look like your bug.
Queue, don't fan out
Idempotency on a noisy network
When Daraja itself misbehaves
What you watch during the spike
Need software built?
Tell us what you need. We respond within 24 hours with a realistic quote.