How we scaled-out our platform to serve 1M tickets in 50 lang and 35 different currencies without database hits