← Lavori selezionati

Monitoraggio · Solo build · 2025

Cost Tracking

Una dashboard interna che traccia la spesa giornaliera e mensile su cloud, GitHub e servizi LLM per un piccolo team, con conversione FX e ammortamento degli abbonamenti.

Next.js TypeScript Tailwind Recharts Supabase pg_cron zod

Problema

I costi cloud e di tooling di un piccolo team erano sparsi su più provider senza una vista unica, rendendo difficile individuare picchi di spesa o prevedere il burn.

Approccio

Ho costruito una dashboard Next.js su Supabase, con Edge Functions schedulate che sincronizzano ogni giorno i costi cloud, la fatturazione GitHub e i tassi FX via pg_cron, modelli dati validati con zod e autenticazione magic-link ristretta al dominio del team.

Risultato

Gira senza supervisione in produzione con una tabella di osservabilità sync_runs, offrendo al team una vista giornaliera unica della spesa multi-provider.