Skip to content
CESAR ZANIS
Back to Blog

The Complete Guide to FinOps for Companies

"FinOps isn't about spending less. It's about spending better."

The cloud promised elasticity and cost savings. The reality? Many companies spend far more than they should and know neither how much nor why.

FinOps connects engineering, finance, and business leaders to decide where technology spend actually creates value. The FinOps Foundation organizes this practice into phases and capabilities. The roadmap below groups the work into three practical tracks to make implementation straightforward.

The 3 Pillars of FinOps


Pillar 1: Inform (Visibility)

Goal: Know how much you are spending, where, and why.

Many companies still struggle to answer a basic question: "How much does it cost to run feature X?"

Practical Actions

Tagging Strategy

  • Define mandatory tags: team, project, environment, cost-center
  • Automate tagging through Infrastructure as Code (IaC)
  • Block untagged resources (or trigger alerts)

Cost Dashboard

  • Total spend by month, week, and day
  • Breakdown by service, team, and project
  • Spend trend vs. budget

Anomaly Detection

  • Alerts when spend rises X% above the moving average
  • Identification of unexpected cost spikes
  • Root cause analysis

Tools

  • Native: AWS Cost Explorer, Azure Cost Management, GCP Billing
  • Third-party: Kubecost, CloudHealth, Spot.io
  • Open source: OpenCost, Infracost

Success Metric

Can you answer within 5 minutes: "How much did the payments system cost last month?"


Pillar 2: Optimize (Optimization)

Goal: Pay less for the same (or greater) value.

Rightsizing

Some instances may be overprovisioned. Confirm with actual utilization data, seasonality, and performance requirements.

Actions:

  • Analyze CPU and memory utilization
  • Downsize underutilized instances
  • Automate recommendations with tools like AWS Compute Optimizer

Before deciding: Compare cost, real usage, and application impact. There is no guaranteed savings percentage.

Reserved Instances / Savings Plans

Commit to consistent usage in exchange for a discount.

When to use:

  • Stable, predictable workloads
  • Production baseline capacity
  • Always-on databases

Before deciding: Simulate different terms and commitment levels. Usage commitments only pay off when demand justifies the lock-in risk.

Spot Instances

Spare cloud capacity at a steep discount.

When to use:

  • Fault-tolerant, interruption-resilient workloads
  • Batch processing
  • CI/CD runners
  • Dev/Test environments

Before deciding: Weigh the available discount against the engineering cost of handling interruptions cleanly.

Housekeeping

Orphaned resources cost more than most teams realize.

Checklist:

  • Unattached storage volumes
  • Outdated snapshots
  • Unused elastic IPs
  • Idle load balancers
  • Forgotten staging environments

Pillar 3: Operate (Governance)

Goal: Sustain the practice and build cost awareness into engineering culture.

FinOps Team

Minimum viable model:

  • Executive sponsor (CFO or CTO)
  • FinOps Lead (can be part-time initially)
  • FinOps champions embedded in each engineering team

Rituals

Weekly Cost Review (30 min)

  • Variance analysis
  • Top 5 cost drivers
  • Action items for the week

Monthly Business Review

  • Actual spend vs. budget
  • Unit economics (cost per transaction, cost per customer)
  • Updated forecast

Showback vs. Chargeback

Showback: Surface costs to teams (educational) Chargeback: Bill costs directly to team budgets (accountability)

Start with showback. Evolve to chargeback once the culture matures.


The FinOps Maturity Framework

Crawl (Getting Started)

  • Basic visibility
  • Manual tagging
  • Ad-hoc optimizations

Walk (Scaling Up)

  • Automated tagging
  • Reserved instances and savings plans in place
  • Regular cost review rituals

Run (Optimized)

  • Unit economics tracked per feature
  • FinOps integrated into the product development lifecycle
  • Accurate forecasting

Unit Economics: The Advanced Level

Total cloud spend is a vanity metric on its own. What truly matters is cost per unit of business value:

  • Cost per transaction
  • Cost per active customer
  • Cost per dollar of revenue generated
  • Cost per feature

Hypothetical Example

MetricBeforeAfter
Monthly spendR$ 50kR$ 45k
Transactions/month100k150k
Cost per transactionR$ 0.50R$ 0.30

In this hypothetical example, total spend dropped 10% while transaction volume grew 50%. The cost per transaction fell from R$ 0.50 to R$ 0.30. Evaluating true ROI would still require factoring in revenue, engineering investment, and other operational costs.


The Role of AI in FinOps

Today

  • Automated rightsizing recommendations
  • Anomaly detection
  • Pattern-based forecasting

Opportunities Worth Evaluating

  • Automated resource scaling with strict guardrails and monitoring
  • Correlating infrastructure spend with business metrics
  • Conversational cost queries backed by reliable data and access controls

Common Mistakes

  1. Focusing only on cost cutting

    • Cutting too deep degrades reliability and performance
  2. Ignoring opportunity cost

    • Having a senior engineer spend 20 hours a month on manual micro-optimizations
  3. Leaving the business out of the room

    • Making cost decisions without understanding business value
  4. Optimizing before understanding

    • Cutting resources before establishing visibility
  5. Treating FinOps as a one-off project

    • FinOps is an ongoing operational discipline, not a one-time cleanup

The Next Step

  1. Diagnostic: Do you know how much you spend per team and per project?
  2. Quick Wins: Rightsizing and housekeeping
  3. Structure: Rituals and clear ownership
  4. Maturity: Unit economics and continuous governance

Want to understand what a service actually costs and the value it delivers? Talk to me.

Reference

Cesar Zanis / Technology

Good ideas keep the conversation going.

Share this article or publish the visual deck to your Stories and Feed.

WhatsApp ↗LinkedIn ↗X ↗
Slide 01 of 06
The Complete Guide to FinOps for Companies.

Learn how to implement FinOps practices to optimize cloud spend and maximize the ROI of your infrastructure.

On compatible mobile browsers (iOS Safari and Android Chrome), the primary button opens your native share sheet with all cards and copies the caption. On desktop or other browsers, download the numbered .zip bundle or save individual PNGs.

Files are numbered in publication order.

Image preview
1080 × 1920 (9:16 Stories) · PNG
Cesar Zanis
Written by·Software Architect & Fractional CTO

Cesar Zanis

15+ years leading software architecture, database performance, FinOps, and applied AI across enterprise operations. Built and scaled an engineering organization from zero to 20+ developers.

15+ yrs experience-50% Cloud FinOps99,99% SLA0 → 20+ Devs

Enjoyed this article?

I publish practical analyses on software architecture, FinOps, data, AI, management, and economics directly on LinkedIn.

Continue Reading

Need help implementing this?

Czanix can help your company turn theory into practice. Schedule a free strategic call.