How do you approach the trade-offs between vertical and horizontal scaling in a backend service at Xneeti?