VenduSys
Home/Architettura
Architettura · Approfondimento

Come funziona
effettivamente "VenduSys".

VenduSys Non è né un monolite né uno sciame di microservizi. Si tratta di un piccolo insieme di servizi ben definiti, dotati di contratti espliciti, che si presentano attraverso un’unica API coerente e sono distribuiti nell’UE. Questa pagina ne offre una panoramica chiara e trasparente.

Tempo di esecuzione
Nodo 24 · Funzioni di bordo
Archiviazione
Postgres (Supabase) · pgvector · compatibile con S3
Distribuzione
Vercel + cluster dedicati all'UE
Standard aperti
OpenAPI · GraphQL · OAuth · OIDC
Revisione contabile
Ogni mossa può essere riprodotta
Visualizza la guida passo passo →
Commercio rigenerativo. Un punto di verità.
Fig. 01 — Come si articola VenduSys
Case-to-Core™
Livello dell'ecosistemaPersone, ruoli e reparti collaborano con al centro il cliente per creare valore.
Cliente
Marketing
Vendite
Assistenza
Finanza
Operazioni
Partner
Livello delle superficiQuattro tipi di portale su un'unica piattaforma: da un singolo sito a un'intera rete che opera in modo integrato.
Sito web · portale
VenduSite
Un sito web con funzionalità di e-commerce: contenuti, account, assistenza e servizi in un unico portale.
Negozio online · portale
VenduStore
Un negozio online con tutte le funzionalità di un sito web — catalogo, procedura di pagamento e gestione degli ordini — senza perdere di vista la storia.
Marketplace · portale
VenduMarket
Una piattaforma di marketplace con funzionalità commerciali, dove numerosi venditori possono scoprire prodotti, effettuare transazioni e collaborare.
Rete · portale
VenduNet
Un’organizzazione in rete: molte entità che operano come un’unica rete di valori condivisi, non come un’unica azienda.
Livello operativoCome si svolge effettivamente il lavoro: casi, flussi di lavoro e passaggi di consegne coordinati tra tutti i ruoli.
VenduOpsLa spirale operativa
Casi e richiesteFlussi di lavoroPassaggi di consegne e SLACoordinamentoCollaborazioneServizio e successo
Livello organizzativoLa struttura della rete: rapporti di locazione, nodi e soggetti coinvolti a monte e a valle.
VenduOrgLa struttura della rete
RetiContratti di locazioneNodi e gerarchiaRuoli e autorizzazioniParti interessate a monteParti interessate a valle
Livello tecnologicoUn stack modulare che integra tutto in un unico punto di riferimento.
VenduStackLa base tecnologica modulare
Identità e ruoli
Portali e UX
Dati e fonte unica di verità
Flussi di lavoro e collaborazione
Integrazioni e API
Sicurezza e conformità
Analisi e approfondimenti
Automazione e intelligenza artificiale
SicuroScalabileModulareAPI-FirstCloud-native

Case-to-Core™ è l’asse portante dell’apprendimento attraverso il quale un ecosistema diventa progressivamente comprensibile a se stesso — e attraverso il quale segnali, lacune conoscitive, incertezze e possibilità stimolano continuamente nuove riflessioni.

Un unico sistema. Tutti i ruoli. Informazioni condivise. Maggiore valore per il cliente.
Lo stack

Dalla rete al
registro.

Ogni livello è un piccolo servizio con un nome specifico e un contratto esplicito. È possibile adottare l'intero stack oppure sostituire un singolo livello con uno proprio, mantenendo il resto.

Edge
CDNFunzioni di bordoMisure di mitigazione dei botLimite di frequenza
Interfaccia API
Gateway GraphQLGateway RESTWebhookSSE / streaming
Identità
Grafico delle identitàKYB / KYCPoliticheRegistro di controllo
Catalogo e prezzi
Grafico degli oggettiVarianti e pacchettiGruppi di inventarioMotore di determinazione dei prezziPromozioni
Orchestrazione
Motore di workflowPianificatoreBus di eventiCoda degli effetti collaterali
Denaro
RegistroRouter dei pagamentiDeposito a garanzia / pagamentoFiscalitàRimborsi e contestazioni
Intelligenza
Processo decisionaleIncorporamentiRaccomandazioniSegnali di frode
Archiviazione
PostgrespgvectorArchiviazione a oggettiFlusso CDCEsportazione DWH
Modello di dati

Quattro entità.
Tutto il resto ne deriva.

Abbiamo descritto il modello in un post a parte. Di seguito ne riportiamo una sintesi.

A / Festa

Festa

Persone, organizzazioni, agenti. Acquirenti, venditori, operatori, partner: tutte rappresentazioni dello stesso record. L’identità è un grafo, non un tipo.

persona · organizzazione · servizio · macchina
B / Cosa

Cosa

Qualsiasi cosa offerta o posseduta. Prodotti, licenze, servizi, abbonamenti, risorse, tempo. Le varianti e i pacchetti si aggiungono a tutto ciò.

Codice articolo · diritto di accesso · capacità
C / Sposta

Sposta

Eventi che comportano il trasferimento di valori o diritti tra le parti. Ordini, resi, rinnovi, trasferimenti e controversie sono tutte operazioni gestite dalle macchine a stati.

ordine · trasferimento · rimborso · rinnovo
D / Voce

Voce

Righe nel libro mastro. Il modello è concepito in modo tale che ogni operazione generi delle registrazioni, da cui vengono ricavati i rendiconti e i saldi.

addebito / accredito · conto · registro
Motore di workflow

Ogni flusso
è osservabile.

Elenchi, approvazioni, pagamenti, resi, rinnovi — rappresentati sotto forma di codice o grafici visivi. Ramificazioni, nuovi tentativi, riproduzioni, verifiche. Lo stato viene conservato; nulla viene eseguito una volta per tutte.

VenduSys Flusso di lavoro · Vista di esecuzione
Fig. 03
Fattori scatenanti
  • EVT Evento di dominio
  • CRON In programma
  • API Chiamata diretta
  • WHK Webhook esterno
  • CDC Modifica al database
Tempo di esecuzione del flusso di lavoro
  • Compila graficoPARSE
  • Stato persistenteSTATE
  • Fasi della spedizioneRUN
  • Gestione dei tentativi di ricaricaRETRY
  • Genera il registro di auditAUDIT
Effetti
  • DB Voci di contabilità generale
  • PAY Pagamento / liquidazione
  • MSG Notifica
  • EXT Chiamata al connettore
  • EVT Evento a valle
Operativo

Cosa serve per correre.

I dettagli noiosi: hosting, residenza, RPO/RTO, osservabilità. Le cose che contano quando qualcosa va storto alle 2 del mattino di domenica.

Hosting
Vercel per l'API edge · cluster dedicati nell'UE per servizi stateful (Parigi)
Archiviazione
Postgres (Supabase) con replica logica · Archiviazione oggetti compatibile con S3 · pgvector per gli embedding
Replica
Multi-AZ all’interno della regione · repliche di lettura tra regioni · flusso CDC verso il data warehouse
Failover
RPO 0 · RTO 5 minuti per il registro e l'identità · 15 minuti per il catalogo
Osservabilità
OpenTelemetry di default · tracce per tenant · registro di audit strutturato · riproduzione del flusso di lavoro
Crittografia
TLS 1.3 in transito · AES-256 inattivi · BYOK su Enterprise · isolamento delle chiavi per tenant
Residenza
UE come impostazione predefinita · assegnazione delle regioni in Scale/Enterprise · esportazione dei dati in formato adatto alla revisione contabile

Vuoi la guida completa
?

Sessioni dedicate all'architettura con il team fondatore.
Prenota una sessione →Leggi il post sul modello di dati →