Lúmen Corp Contact us
High-Scale Platforms

What we learned running a platform at 20,000 transactions per second

Lúmen Corp6 min read

iGaming and payment platforms share one trait: peaks don’t give notice. A championship final, a promotion or the end of the month multiplies volume in minutes, and every transaction involves someone’s money. Structuring the engineering of a platform built for around 20,000 transactions per second teaches lessons that apply to any digital business that needs to grow without going down.

1. Every operation must be repeatable without side effects

At high scale, retries happen: timeouts, retry logic, double clicks. If a bet or a payment can be processed twice, it will be. Idempotency keys and per-transaction state records are the first line of defense.

2. Queues absorb peaks; databases don’t

Separating what needs an immediate answer from what can be processed right after protects the platform’s core. Queues and asynchronous processing turn peaks into steady work, and the database stops being the first thing to give way.

3. The weakest integration defines availability

Game providers, payment gateways and KYC services respond at their own pace. Well-defined timeouts, circuit breakers and fallback paths keep one partner’s slowness from taking down the whole platform.

4. Deploys can’t be events

In a 24/7 environment there is no "quiet window". Feature flags, gradual rollouts and rollback in minutes make continuous delivery compatible with stability.

Scale is not just handling volume. It is staying predictable when volume goes beyond the forecast.

5. Observe every transaction, not just every server

Knowing the CPU is at 40% says little. Knowing how many transactions failed per provider, country and minute says almost everything. Business-oriented dashboards shorten diagnosis and align technology with operations.

None of these practices is exclusive to iGaming. Any platform that needs to grow fast, with money and trust at stake, benefits from them from day one.

Want to talk about this?

Tell us about your challenge. The conversation is direct and with no commitment.

Contact us