serverless rust best practices