Il nostro Tech Stack
Una vista schematica degli strumenti con cui costruiamo prodotti affidabili e scalabili.
Applicazioni
Ciò che gli utenti vedono, i servizi che lo sostengono e dove gli editor gestiscono i contenuti.
28strumenti in uso
Frontend
Quello che gli utenti vedono e toccano davvero.
- Next.jsIl nostro framework React di default. App Router, Server Components, Server Actions.
- ReactLa base di ogni UI che mettiamo online. React 19 con Compiler dove rende.
- TypeScriptTypeScript ovunque. Strict mode dove non rallenta il team.
- Tailwind CSSUtility-first CSS per design system che possiamo rifattorizzare senza paura.
- Ant DesignLa libreria che scegliamo per pannelli admin e back-office data-heavy.
- Framer MotionAnimazioni dichiarative per React: layout, gesture, transizioni di pagina.
- GSAPQuando timeline animate e coreografie di scroll richiedono controllo vero.
- Anime.jsEngine di animazione leggero, il nostro default per i reveal in viewport.
- Vue.jsAlternativaQuando il team o il progetto vivono già nell'ecosistema Vue.
- AstroAlternativaSiti content-heavy dove spedire meno JavaScript è proprio il punto.
Backend & API
L'idraulica che tiene accesa la luce.
- Node.jsNode 22 LTS come runtime di produzione. Bun nel tooling e in CI.
- NextAuth.jsAutenticazione fatta bene: provider, sessioni JWT o DB, edge-ready.
- ZodValidazione di schema su ogni boundary. Server Actions, form, API.
- PrismaIl nostro ORM di default. Migration, tipi e Studio out of the box.
- BullMQJob queue su Redis: scheduling, retry, rate limiting, observability.
- Express.jsResta la nostra scelta per microservizi REST stand-alone fuori da Next.js.
- Drizzle ORMAlternativaQuando il progetto vive su edge runtime o serve l'ergonomia SQL-builder.
- PHPAlternativaAncora la scelta giusta per stack legacy, lavori CMS classici e hosting condiviso.
- LaravelAlternativaBackend PHP quando il progetto o il team vivono già lì.
- PythonAlternativaDove dati, scripting o tooling scientifico rendono Node la scelta sbagliata.
- DjangoAlternativaFramework Python batteries-included per backend admin-heavy e app data-driven.
- FlaskAlternativaMicro-framework Python snello per API stand-alone e prototipi veloci.
CMS & Contenuti
Come gli editor prendono il volante senza rompere niente.
- Custom CMSIl nostro pattern preferito: un admin minimale, veloce e su misura sul flusso reale del cliente. Meno di WordPress, più che abbastanza.
- WordPressMonolitico o headless via WPGraphQL. La scelta giusta più spesso di quanto si pensi.
- SanityStudio customizzabile, collaborazione real-time, GROQ. La scelta per siti editoriali.
- WPGraphQLTrasforma WordPress in un endpoint GraphQL tipizzato. Il pezzo che rende sano l'headless.
- WooCommerceE-commerce italiano con fatturazione elettronica, sync ERP, cataloghi seri.
- StrapiAlternativaCMS headless self-hosted quando il pieno controllo dei dati conta.
Dati e AI
Dove vivono i dati, e i modelli e gli assistenti che integriamo nei prodotti.
17strumenti in uso
Database & Storage
Dove dormono i dati e come li svegliamo.
- PostgreSQLIl nostro database relazionale di default. JSONB, full-text, pgvector quando serve.
- RedisCache, code, rate limiting, stato volatile. Self-hosted su Hetzner.
- pgvectorEmbedding vettoriali dentro Postgres. Basta per quasi tutti i progetti RAG.
- Vercel BlobUpload di immagini e asset per app su Vercel. Alternativa drop-in a S3.
- Cloudflare R2Object storage senza costi di egress. Ci spostiamo i bucket pubblici pesanti.
- Backblaze B2Cold storage economico e affidabile con Object Lock per backup ransomware-safe.
- MySQLAlternativaDove progetti legacy o tooling specifico lo richiedono.
- MongoDBAlternativaDatabase document quando il modello dati è davvero a documento.
- SQLiteAlternativaScenari embedded, CLI tool, cache on-device. Silenziosamente perfetto.
AI & Tooling
Modelli, agenti, dev assistant, e come li colleghiamo.
- Anthropic ClaudeIl nostro LLM di default per agenti, RAG, drafting e code review.
- Claude CodeCoding agentico nel terminale. Si combina bene con Cursor per i nostri senior.
- MCPModel Context Protocol: lo standard con cui colleghiamo l'AI ai sistemi cliente.
- OpenAIEmbedding e completion selezionate dove sono la scelta giusta per il caso d'uso.
- GROQInferenza a bassa latenza per modelli classe Llama. Economico e molto veloce.
- VS CodeL'editor di tutti i giorni. Dove la maggior parte del team scrive codice, con o senza AI sopra.
- CursorIDE AI-native. Il default per il lavoro su feature nuove nel team.
- GitHub CopilotAlternativaDove il team preferisce VS Code con completion inline silenziose.
Rilascio e hosting
Come il codice viene costruito, testato e rilasciato, e dove gira.
14strumenti in uso
DevOps & CI
Build, test, ship, ogni giorno, senza drammi.
- GitHub ActionsCI/CD dove vive già il codice. Cache, sharding, runner self-hosted.
- DockerContainer ovunque. Compose per self-hosting, build multi-stage per ridurre il peso.
- BunInstall più veloci, test più veloci, script più leggeri. Runtime di produzione dove ha senso.
- RenovateUpdate di dipendenze con cui si convive. Raggruppati, schedulati, testabili.
- TrivyScansioni vulnerabilità per codice, container e IaC dentro al CI.
- SentryErrori, performance e session replay. La prima cosa che colleghiamo al day-one.
- LogRocketSession replay frontend e product analytics. Lo affianchiamo a Sentry per il quadro UX completo.
- NginxReverse proxy, terminazione TLS, load balancing. La scelta noiosa che funziona.
- KubernetesAlternativaOrchestrazione di container quando scala, isolamento o compliance lo richiedono davvero.
- OpenShiftAlternativaKubernetes enterprise con RBAC, pipeline e operatori già pronti.
Hosting & Cloud
Dove vivono le cose. Tre opzioni, tre filosofie.
- DigitalOceanIl nostro cloud di default per VPS di produzione, database gestiti e fatture prevedibili.
- VercelLa casa di Next.js: preview, edge, image optimization. Default per MVP e siti di contenuto.
- Hetzner CloudAlternativaMiglior rapporto prezzo/performance in Europa quando contano budget e controllo totale.
- AWSAlternativaQuando compliance, multi-region o servizi managed profondi giustificano la complessità.
Sistemi e integrazioni
Hardware di rete e servizi di terze parti su cui ci appoggiamo.
26strumenti in uso
Sistemi & Networking
Ferro vero e i cavi che lo collegano.
- SynologyIl nostro NAS di riferimento per PMI: DSM, Hyper Backup, snapshot, Active Backup.
- QNAPAlternativa a Synology con NAS potenti. Forte su virtualizzazione e modelli pronti per 10GbE.
- Ugreen NASHardware moderno a prezzi aggressivi. La scelta quando contano performance e 10GbE con budget contenuto.
- Ubiquiti UniFiReti di uffici e impianti: switch, Wi-Fi 6/7, gateway, un controller solo.
- ZyxelSwitch, firewall e access point quando Ubiquiti non è la scelta giusta per l'installazione.
- WatchGuardFirewall business-grade con VPN SSL/IPSec, WAF e gestione centralizzata.
- FortinetFirewall FortiGate e SD-WAN per clienti che richiedono sicurezza perimetrale enterprise.
- OPNsenseFirewall e routing open-source su FreeBSD. La nostra scelta per perimetri self-hosted.
- TailscaleVPN mesh che funziona e basta. Accesso privato zero-config per team distribuiti.
- Linux ServerUbuntu LTS o Debian. Dove avviene davvero il lavoro pesante.
- Eaton UPSProtezione elettrica sui nodi critici. NUT per spegnimenti ordinati.
- Proxmox VEVirtualizzazione open-source per cluster on-prem e clienti homelab.
- Western DigitalDischi storage-grade su cui contiamo nei pool NAS e DAS.
- SeagateDischi IronWolf ed Exos per NAS ad alta capacità e archivi on-prem.
- Samsung SSDSSD Pro ed EVO per workstation di ingest, tier di cache veloce e rig di data management.
Servizi & Integrazioni
API di terzi a cui delegare le parti noiose.
- StripePagamenti, abbonamenti, payout. La prima integrazione che aggiungiamo a un e-commerce.
- PayPalCheckout di fiducia per il pubblico B2C italiano. Alza la conversione affiancato a Stripe.
- SatispayMetodo di pagamento nato in Italia. Forte sui ticket bassi e in rapida crescita.
- ScalapayBuy-now-pay-later per il retail italiano. Alza l'AOV su moda e arredo.
- KlarnaPay-in-3, pay-later e copertura BNPL internazionale dove Scalapay non arriva.
- TwilioSMS, WhatsApp Business, voce e OTP con affidabilità di produzione.
- SendGridEmail transazionale ad alto volume con tooling di deliverability e analytics dettagliata.
- BrevoEmail transazionali e marketing con data residency in UE.
- PlausibleAnalytics cookieless e GDPR-friendly. Il default che proponiamo alla maggior parte dei clienti.
- UmamiAlternativaAnalytics self-hosted su un piccolo VPS quando il pieno controllo dei dati conta.
- ResendAlternativaEmail transazionale developer-friendly. Ottima DX per invii puntuali.
