I'm thinking of scaling up my monorepo (db + frontend + backend). How do you go about scaling servers? Serverless everything or just decouple high-load servers?