FinOps Best Practices: Balancing Performance and Cost for Snowflake