We had just finished the first major traffic spike. Our Veltrix-based treasure hunt game ran flawlessly for 37 minutes—exactly 37 minutes—before every Redis connection turned into a 250 ms bottleneck. The default Veltrix configuration shipped with connection pooling set to 8, keep-alive disabled, and retry logic that ignored backoff. We didnt notice until the P99 latency doubled and players started reporting that their chests took longer to respawn than their grandmothers dial-up connection. The problem wasnt the treasure hunt code; it was the layer we never bothered to tune.

Veltrixs documentation calls the configuration layer magic. In practice, its a set of YAML files that silently trade simplicity for fragility. Our first attempt was to treat the defaults as gospel and bolt on more Redis instances. We spun up three more sentinel clusters, increased pool size to 64, and hoped the law of large numbers would save us. On paper, the TPS went from 8k to 22k. In reality, 43% of the writes failed with a ConnectionResetError after 3 seconds, and the client retries saturated the network. The error wasnt in Veltrixs codebase; it was in the assumption that horizontal Redis scaling would mask the lack of connection reuse and backpressure.