Optimization Opportunities

Actionable cost savings with pros & cons

Potential Savings

$67.10/mo

€61.74/mo

Review Claude Max subscription necessity (€180/mo)

trivialdismissedClaude Max

-$178.00

-€163.76/mo

**Current:** Claude Max plan at €180/mo (~$196/mo) — upgraded from Pro €18/mo around Mar 6. **Alternative:** Downgrade to Pro €18/mo + rely on API credits for heavy usage. **PROS:** - Saves up to €162/mo (~$178/mo, $2,136/yr) — largest single cost item - Pro plan sufficient for light conversational use - API usage ($65/mo) already covers programmatic needs **CONS:** - Max plan provides 5x higher rate limits and priority access - May hit rate limits on Pro during intensive development sessions - Extra Usage credits (€50/mo) would no longer be available - Development velocity could decrease if hitting API limits **VERDICT:** Only worth downgrading if development pace slows. Monitor actual Max usage patterns first.

Consolidate test environments (share DBs or use branching)

largesuggestedRender

-$30.00

-€27.60/mo

**Current:** Each project has prod + test web service + prod + test DB = 4x cost. Example: homegrif has homegrif_com ($7.13) + homegrif_com-test ($7.13) + homegrif-db ($6.42) + homegrif-db-test ($10.70) = $31.38/mo **PROS:** - Could save $20-40/mo by sharing test DBs or using Neon branching (free tier) - Neon already has homegrif-neon and scrabsnap-neon instances - Test DBs don't need persistence or high availability **CONS:** - Shared test DBs can cause data conflicts between developers - Neon branching has cold-start latency (~1-2s) - Migration effort per project - Need to ensure test data isolation **ACTION:** For projects with Neon instances, migrate test environments to Neon branching. Keep prod DBs on Render.

Recreate 6 over-provisioned Render DBs with 1GB disk

mediumsuggestedRender

-$25.68

-€23.63/mo

**Current:** 6 databases provisioned at 15GB disk (~$10.70/mo each). **Target:** Recreate with 1GB disk (~$6.42/mo each). **PROS:** - Saves ~$25.68/mo ($308/yr, ~€23.62/mo) - Biggest single optimization available - No performance impact (actual data uses <100MB per DB) **CONS:** - Cannot resize in-place — must create new DB, migrate data, update connection strings - Requires downtime per DB (~15min each, 6 DBs = ~90min total) - Risk of missed connection string updates breaking services - DBs affected: homegrif-db-test, oncoteam-db-prod, oncoteam-db-test, partners-db-prod, partners-db-test, scrabsnap-db

Investigate partners-cz-prod Standard tier usage

trivialsuggestedRender

-$6.00

-€5.52/mo

**Current:** partners-cz-prod using Standard plan ($0.0336/hr) for part of the month + Starter ($0.0094/hr) for the rest — ~$13.18/mo projected. **Target:** Ensure it stays on Starter plan ($0.0094/hr) — ~$7.13/mo. **PROS:** - Saves ~$6/mo ($72/yr) - Starter tier sufficient for current traffic levels - No migration required — just plan change **CONS:** - Standard tier provides 1 vCPU + 2GB RAM (vs 0.5 vCPU + 512MB on Starter) - May have been upgraded for a reason (traffic spike, memory pressure) - Need to verify current RAM/CPU utilization before downgrading **ACTION:** Check Render metrics for partners-cz-prod. If P95 memory <400MB, safe to lock on Starter.

Monitor Render pipeline minutes to avoid overage

smallsuggestedRender

-$5.00

-€4.60/mo

**Current:** 476/500 free minutes used at day 14 (95.2%). Overage: $5/1000 min. **Risk:** Will exceed 500 min this month. New services (budgetco, contacts-refiner, oncoteam) driving more builds. **PROS:** - Avoids $5-10/mo overage charges - Forces build discipline (fewer unnecessary deploys) - Can enable "auto-deploy on push" selectively **CONS:** - Restricting builds slows development iteration - May need to manually trigger deploys - Alternative: accept small overage as cost of faster iteration **ACTION:** Disable auto-deploy on test environments. Use manual deploys for non-critical services. Consider merging PRs less frequently.

Migrate infracost app from Render to Railway

mediumdismissedRender

-$1.42

-€1.31/mo

**Current:** infracost on Render free web + Basic-256mb DB ($6.42/mo). **Target:** Railway Hobby plan ($5/mo) already running — add infracost there. **PROS:** - Saves ~$1.42/mo on DB (Railway DB may be cheaper or free within plan) - Reduces Render pipeline pressure (fewer build minutes consumed) - Consolidates infrastructure monitoring tool on a second platform (reduces single-vendor risk) - Railway Hobby plan already being paid for **CONS:** - Migration effort: need to set up Railway service, migrate DB, update DNS - Railway Hobby plan has limits (8GB RAM, 8 vCPU total across all services) - May conflict with oncofiles and oncoteam resources on same plan - Render free web tier is actually $0 — only the DB costs money **VERDICT:** Small savings but good for pipeline pressure. Defer until pipeline overage becomes recurring.

Remove deleted Render services still accruing charges

trivialapprovedRender

-$0.42

-€0.39/mo

**Current:** robota ($0.21) and robota-test ($0.21) show as "Deleted" but still charged in March billing. **PROS:** - Saves $0.42/mo (minor) - Cleans up billing noise **CONS:** - None — these are already deleted services - Charges should stop automatically next billing cycle **ACTION:** Verify in April billing that charges stopped. If not, contact Render support.

Enable Anthropic API auto-reload to prevent outage

trivialsuggestedAnthropic Claude API

$0.00

€0.00/mo

**Current:** $27.98 credits remaining as of Mar 14. Auto-reload is DISABLED. **Risk:** Credits will run out in ~2 weeks at current burn rate ($65/mo), causing API outage for all services using Claude API. **PROS:** - Prevents unexpected API outage - Zero cost (auto-reload just adds credits, doesn't increase spend) - Required for production reliability **CONS:** - Enables automatic spending (could spike if usage anomaly) - No built-in spend cap on Anthropic platform - Need to monitor monthly usage manually **ACTION:** Enable auto-reload with $50 threshold. Add monthly usage alert.