Nessun consulente AI italiano pubblica lo stack tecnico che usa davvero, con i costi mensili reali e le alternative valutate. Il motivo è semplice: tenere segreto lo stack è il modo più facile per proteggere il margine di consulenza. Se il cliente sa che gli strumenti costano 80 euro al mese, è più difficile vendergli un “progetto AI proprietario” da 12.000 euro.
Noi facciamo l’opposto. Qui trovi lo stack reale di iaFlux, componente per componente, con il prezzo mensile esatto, perche abbiamo scelto quel componente specifico, quali alternative abbiamo valutato e scartato. Nessun segreto commerciale: la trasparenza dello stack è una credenziale, non una vulnerabilita. Se riesci a ricostruirlo da solo, ottimo, risparmi soldi. Se non hai tempo o voglia, noi siamo qui.
Filosofia dello stack — tre regole ferree
Prima di elencare i tool, vale la pena esplicitare le tre regole che guidano ogni scelta tecnica. Senza queste regole, lo stack sarebbe diverso.
- Pay-as-you-go per i costi variabili. Niente abbonamenti al volume “illimitato” che non usi. Se fai 500 operazioni un mese e 5.000 il mese dopo, paghi in proporzione.
- Open source per i componenti critici. Il cuore della pipeline deve essere portabile. Se domani iaFlux chiude, il cliente deve poter continuare a far girare i suoi workflow senza licenze proprietarie.
- Zero vendor lock-in architetturale. Nessun singolo fornitore può avere il potere di rompere il business del cliente alzando i prezzi del 300%. Ogni componente ha almeno 2-3 alternative pre-valutate.
Queste tre regole sembrano ovvie ma non lo sono. Il 70% degli stack che vedo in PMI italiane viola almeno una delle tre, e il costo di quella violazione si paga in cash nei 24 mesi successivi.
Orchestratore — n8n self-hosted (Community Edition)
Cosa fa: orchestra tutti i workflow. È il direttore d’orchestra della pipeline. Decide quando parte un job, in che ordine i nodi vengono eseguiti, cosa fare quando un nodo fallisce, dove finiscono i dati a fine elaborazione.
Costo: 0 euro di licenza (open source) + VPS di hosting. VPS tipico: Hetzner CX22 (2 vCPU, 4GB RAM, 40GB SSD) a 5,18 euro/mese. Per carichi più seri: Hetzner CX32 (4 vCPU, 8GB RAM, 80GB SSD) a 8,74 euro/mese.
Perchè n8n e non Zapier o Make:
- Self-hostable: il codice e i dati restano su server nostri o del cliente
- Zero costo per operazione: al volume tipico PMI, 50-100 euro/mese di abbonamento Zapier vs 5 euro di VPS
- Logica complessa: JavaScript inline nei nodi per trasformazioni custom che Zapier non supporta
- Debug visuale: ogni esecuzione è ispezionabile nodo per nodo, output di ogni step, no black box
- Versione managed disponibile (n8n Cloud, 50-120 euro/mese) per clienti che non vogliono self-host
Per un confronto dettagliato con Zapier e Make (prezzi reali, curve di costo a 50k operazioni, quando conviene cosa), abbiamo scritto un articolo comparativo dedicato ai tre tool di automazione.
Alternative valutate e scartate: Zapier (troppo caro a volumi medi, zero self-host), Make (ottimo ma non self-hostable), Node-RED (più tecnico, meno nodi pronti), Huginn (difficile da gestire in produzione).
Tuning pratico: trigger degli workflow di worker ogni 30 secondi, non 10. A 10 secondi con job da 25+ secondi, le esecuzioni si sovrappongono e n8n inizia a throttlare le richieste HTTP con “Try spacing your requests out”. Lezione appresa dopo il primo test in produzione: ogni pipeline deve avere un trigger interval almeno 20% più lungo del tempo di esecuzione medio di un singolo job.
Database — Supabase Postgres (session pooler)
Cosa fa: è il cervello della pipeline. Tiene la coda dei job, lo stato di ogni job (queued, processing, success, failed), il log dei costi, il log delle transizioni di stato, il log degli errori. Ogni workflow legge e scrive su Supabase.
Costo: 0 euro fino a 500MB di dati e 2 progetti (piano Free), 25 dollari/mese per il piano Pro (8GB di dati, backup, supporto). Per 90% delle PMI, il piano Free basta per i primi 12-18 mesi.
Perche Supabase e non Postgres self-hosted:
- Backup automatici inclusi (feature che su VPS richiede setup manuale)
- Interfaccia Dashboard per query ad-hoc, senza passare da pgAdmin
- API REST auto-generate dallo schema (bonus inaspettato)
- Session pooler incluso a 5432 (importante, vedi sotto)
- GDPR compliant con server in EU (region eu-central-1)
Alternative valutate e scartate: Postgres su VPS (troppa manutenzione per il valore aggiunto), MySQL (meno feature JSON-friendly di Postgres), MongoDB (overkill per una job queue, meglio un relazionale), SQLite (non regge concorrenza di worker multipli).
Come usiamo Supabase come job queue
Usare Postgres come job queue è un pattern molto meno sexy di Redis o RabbitMQ, ma per volumi PMI (1.000-50.000 job/giorno) è perfetto: nessun servizio in più da gestire, transazioni ACID, possibilita di vedere lo stato dei job con una query SQL.
La tabella principale si chiama iaflux.jobs e ha questi campi chiave:
id: UUID del jobstatus: queued, claimed, processing, polling, success, failed, dead_letterlock_acquired_at/lock_expires_at: gestione timeout dei lockretry_count: contatore di tentativi (max 3 poi va in dead letter)cost_usd: costo dell’esecuzione per trackingclassification: OK, REVIEW, FAILED (post-QC)prediction_id: riferimento all’esecuzione AI su Replicate
Il worker fa SELECT ... FOR UPDATE SKIP LOCKED LIMIT 1 per claim-are il prossimo job senza contese tra worker paralleli. Questo pattern è standard nei sistemi di job queue su Postgres ed è robustissimo in produzione.
Session pooler vs transaction pooler — la trappola da 0 ore di debug
Supabase offre due modalita di connection pool: session pooler (porta 5432) e transaction pooler (porta 6543). Il transaction pooler è più efficiente in termini di connessioni ma non supporta il FOR UPDATE su transazioni che durano più di una query. Se usi il transaction pooler per una job queue, il claim dei job si rompe silenziosamente: il lock viene acquisito e poi immediatamente rilasciato, permettendo a due worker di claim-are lo stesso job contemporaneamente.
Noi usiamo sempre il session pooler (5432). Il transaction pooler va bene per query singole di lettura, non per workflow transazionali. Questo è uno dei dettagli infrastrutturali che nessuno ti dice finche non l’hai pagato debuggandolo per 8 ore.
AI Models — Replicate pay-as-you-go
Cosa fa: esegue i modelli AI quando serve. Flux Kontext Pro per image editing, Whisper per trascrizione audio, LLaMA/Mistral per task linguistici avanzati. Tutti i modelli accessibili via la stessa API.
Costo: pay-per-use, nessun abbonamento. Flux Kontext Pro: $0,019 per immagine a risoluzione nativa. Whisper large-v3: $0,00065 al secondo di audio. Costo medio mensile tipico PMI: 20-80 dollari a seconda del volume.
Perche Replicate e non OpenAI DALL-E o Stability AI:
- Catalogo modelli ampio: 20.000+ modelli disponibili, non solo i proprietari
- Files API integrata: upload multipart dei file binari, nessun problema con file grandi
- Pricing trasparente su ogni modello, nessun bundle opaco
- Modelli open source self-hostabili: se domani Replicate alza i prezzi, portiamo il modello su GPU nostre
- I file non vengono usati per addestrare modelli (importante per dati cliente)
Alternative valutate e scartate: OpenAI API (ottimo per testo, limitato per immagini avanzate), Stability AI (prezzi competitivi ma API meno stabile), fal.ai (interessante, prezzi in linea, ma ecosystem più immaturo), self-host su RunPod (economicamente vantaggioso solo a volumi 5.000+ al mese, troppa complessita oggi).
Tuning pratico: Replicate Files API (POST https://api.replicate.com/v1/files) accetta upload multipart senza costo aggiuntivo e restituisce un URL servito da Replicate stesso, con scadenza 24 ore. Uso questo invece di passare URL Google Drive diretti, che per file oltre 5MB restituiscono una pagina HTML di virus-scan invece del file binario. Per un esempio concreto di questo stack in produzione, guarda il case study: 10 foto su 10 nel test per $0,1884 totali, poi 44 foto consegnate al cliente.
Storage — Google Drive + Cloudflare R2
Cosa fa: storage dei file input e output. Google Drive per i file che il cliente vede e gestisce direttamente (cartelle INBOX, OK, REVIEW, FAILED). Cloudflare R2 per i file che servono come cache temporanea o per delivery automatizzata.
Costo:
- Google Workspace Business Starter: 6,90 euro/utente/mese (include Drive 30GB). Per un cliente che ha gia Workspace, zero costo aggiuntivo.
- Cloudflare R2: $0,015/GB storage/mese + $0 egress (a differenza di AWS S3). Per 500GB di storage, 7,5 dollari/mese, zero costo di download.
Perche Drive+R2 e non AWS S3:
- Drive è dove il cliente lavora gia, zero learning curve
- R2 ha zero costo di egress: il 70% del costo S3 reale viene dal download, R2 elimina quella voce
- Drive OAuth2 si integra nativamente con n8n
- Nessun vendor lock-in: R2 è compatibile con API S3, portabile domani su AWS se serve
Alternative valutate e scartate: AWS S3 (caro per egress), Dropbox (API più limitata di Drive), BackBlaze B2 (economico ma meno integrato).
CDN e DNS — Cloudflare (Free tier)
Cosa fa: proxy HTTPS, DNS, protezione DDoS, cache statica dei siti clienti.
Costo: 0 euro. Il piano Free di Cloudflare per PMI è sufficiente nel 95% dei casi. Include SSL, DNS, DDoS protection base, 100.000 richieste al giorno di cache edge.
Upgrade a Pro (20 dollari/mese/dominio) solo per clienti che hanno bisogno di WAF avanzato, rate limiting configurabile, o immagini Polish.
Alternative valutate: Fastly (enterprise only, troppo caro), Akamai (idem), BunnyCDN (ottimo rapporto costo/performance per asset delivery massiva, lo usiamo per alcuni siti cliente con forte traffico immagini).
CMS per siti cliente — WordPress con tema Extendable FSE
Cosa fa: il CMS per i siti cliente dove c’è bisogno di gestione editoriale semplice. Blog, landing pages, pagine di servizio.
Costo: 0 euro (WordPress e tema gratuiti), hosting managed a partire da 15-30 euro/mese per siti PMI standard.
Perche WordPress e non Webflow, Framer, o siti custom:
- Tema FSE Extendable 2.1.4: block theme moderno, gutenberg-native, editing visuale senza necessita di sviluppatore
- Zero licensing fee: Webflow costa 23-49 dollari/mese/sito, Framer simile
- Cliente puo editare autonomamente dopo formazione 30 minuti
- Ecosystem plugin maturo per feature tipiche (form, SEO, sicurezza)
Plugin che usiamo di default: AIOSEO (SEO base), FluentForm (form contatti leggero, più veloce di Contact Form 7), Really Simple SSL (forzatura HTTPS e security headers). Niente “plugin magici” che fanno 40 cose e rallentano il sito del 200%.
Container runtime — OrbStack + Docker Compose
Cosa fa: fa girare n8n e altri servizi in container Docker su Mac dev (OrbStack) e su VPS Linux (Docker Compose standard).
Costo: OrbStack gratuito per uso personale/developer, 48 dollari/anno per licenza business. Docker Compose: zero costo.
Perche OrbStack e non Docker Desktop: OrbStack è 5-10x più veloce di Docker Desktop su Mac (consumo RAM/CPU ridotto del 70%), avvio istantaneo, consuma meno batteria. Su produzione Linux, Docker Compose standard va benissimo.
Costo totale mensile dello stack — tabella riassuntiva
Per una PMI che gira una pipeline AI di media complessita (workflow n8n, database Supabase, AI Replicate, storage Drive+R2, DNS Cloudflare, sito WordPress), ecco il costo mensile tipico:
| Componente | Costo fisso | Costo variabile | Totale tipico PMI |
|---|---|---|---|
| VPS per n8n (Hetzner CX22) | 5,18 euro | – | 5,18 euro |
| Supabase Free / Pro | 0-25 dollari | – | 0-25 dollari |
| Replicate AI | – | 20-150 dollari/mese | 50 dollari medio |
| Google Workspace | 6,90 euro/utente | – | gia esistente in azienda tipicamente |
| Cloudflare R2 storage | – | 5-20 dollari | 10 dollari medio |
| Cloudflare CDN/DNS | 0 euro | – | 0 euro |
| Hosting WordPress managed | 15-30 euro | – | 20 euro |
Totale infrastrutturale tipico: 80-150 euro/mese tutto incluso.
A questo si aggiunge la manutenzione (iaFlux managed a partire da 90 euro/mese) se il cliente non ha competenze interne per gestire l’infrastruttura.
Confronto con uno stack “enterprise all-inclusive” che vi venderebbero in agenzia tradizionale: Zapier Team 103 dollari + AWS DynamoDB+Lambda 80 dollari + OpenAI API 150 dollari + CloudFront 30 dollari + hosting custom 60 dollari = 400-500 euro/mese. Per lo stesso carico operativo. La differenza è l’architettura: stack trasparente e commoditizzato vs stack proprietario con lock-in.
Se devi ancora scegliere l’orchestratore, parti dal confronto n8n, Make e Zapier.
Cosa vedete voi, cosa vediamo noi
Il cliente vede il sito WordPress, la cartella Google Drive con le foto OK/REVIEW/FAILED, e un report mensile con volumi e costi. Niente di tecnico, niente di cui preoccuparsi nella vita quotidiana.
Noi vediamo il dashboard Supabase con le statistiche job, il log n8n delle esecuzioni, il billing Replicate in tempo reale, gli alert automatici se qualche componente ha problemi. Se qualcosa non va, lo sappiamo prima del cliente e interveniamo.
Questo è esattamente quello che deve fare un fornitore AI serio per una PMI. Non “magic AI”, ma infrastruttura solida, trasparente, commoditizzata, monitorata. Se qualcuno vi propone una “AI box” chiusa che costa 5.000 euro/mese, chiedete di vedere lo stack sotto. Se non ve lo mostra, sapete perche.
Domande frequenti
Quanto costa implementare uno stack di automazione per una PMI italiana?
Lo stack infrastrutturale base (n8n self-hosted + Supabase + Cloudflare R2 + Cloudflare CDN) costa tra 50 e 120 euro/mese di infrastruttura fissa, indipendentemente dal volume di operazioni. I costi AI (Replicate pay-per-use) sono variabili: circa $0,019 per immagine processata, 0,001-0,01 dollari per classificazione testo. Una PMI con automazioni di complessita media può stare sotto i 150 euro/mese all-in. Il setup iniziale iaFlux parte da 1.500 euro per pipeline standard, 3.500-8.000 euro per progetti custom con integrazione gestionale.
Supabase è adatto per una PMI senza sviluppatori?
Supabase offre un’interfaccia Dashboard visuale per gestire tabelle, query e permessi senza scrivere SQL da zero. Per un uso avanzato serve qualcuno che sappia scrivere SQL di base: il 90% delle operazioni si fa via UI ma le query di analisi richiedono basi SQL. Il piano Free supporta fino a 500MB di dati e 2 progetti, sufficiente per i primi 12-18 mesi di una PMI media. L’upgrade a Pro (25 dollari/mese) è giustificato quando serve backup esteso e più di 500MB. iaFlux gestisce Supabase per i clienti che non vogliono toccarlo.
Replicate è sicuro per processare immagini di prodotti di un e-commerce?
Replicate utilizza la Files API: il file viene caricato su server Replicate, processato dal modello AI, e l’URL risultante scade automaticamente dopo 24 ore. I file non vengono usati per addestrare modelli ne condivisi con terze parti. Per dati particolarmente sensibili (prodotti fashion non ancora lanciati, immagini con persone identificabili) esiste anche la possibilita di self-hostare i modelli open source su infrastruttura propria (RunPod, server GPU dedicati). Il trade-off è complessita operativa vs privacy assoluta.
Quanto tempo ci vuole per imparare a gestire questo stack autonomamente?
Con formazione di base e documentazione: 2-4 settimane per essere operativi al 70%, 2-3 mesi per gestire autonomamente anche i casi di errore e i troubleshooting. Il componente più ripido è n8n (concetti di workflow, transformation data, error handling), seguito da Supabase (schema design, query SQL). Per chi non vuole investire questo tempo, iaFlux offre formazione dedicata in 2 sessioni da 2 ore (600 euro totali) + setup guidato del primo workflow del cliente.
Parliamone.
Se vuoi capire se questo stack è adatto al tuo caso, costruirne uno simile o ereditarne uno esistente da iaFlux, l’audit iniziale è gratuito e dura 30 minuti. Ti lasciamo una raccomandazione scritta sulla configurazione più sensata per il tuo volume, i tuoi vincoli e il tuo budget.
Aggiornato a giugno 2026. Dati riferiti a progetti pilota 2026. Metriche verificabili su richiesta.
Vuoi un sistema così nella tua azienda?
Partiamo da un audit gratuito di 30 minuti, senza impegno: ti diciamo se ha senso e quanto può rendere.
Richiedi l'audit gratuito →
Lascia un commento