Tassonomia · Tag
Evento
12 risorse pubbliche collegate a “Evento”.
Issue
CDC: integrare i cambiamenti senza legare l’integrazione alla scrittura
Quando usare il Change Data Capture per esporre modifiche confermate, e dove invece introduce complessità da governare con attenzione.
· 5 min
Issue
Transactional Outbox: pubblicare eventi senza perdere coerenza
Quando un servizio deve aggiornare il proprio database e notificare altri sistemi, il punto non è solo “mandare il messaggio”: è farlo in modo affidabile e misurabile.
· 5 min
Issue
Event-driven: non è il broker a fare l’architettura
Capire quando stai davvero modellando eventi di business e quando stai solo spostando messaggi tecnici
· 5 min
Issue
Idempotenza: rendere innocui i duplicati nei sistemi distribuiti
Quando retry, timeout e messaggi duplicati sono normali, il tuo design deve restare corretto comunque.
· 5 min
Topic
Change Data Capture
Valutare e progettare il Change Data Capture per esporre cambiamenti confermati del database senza accoppiare l’integrazione ai percorsi di scrittura applicativi.
Architettura tecnica · Medio-alta
Topic
Trasferimento di stato tramite eventi
Decidere quali dati includere negli eventi affinché i consumer possano operare autonomamente senza dipendere da lookup sincrone al produttore.
Architettura tecnica · Medio-alta
Topic
Idempotenza nei sistemi distribuiti
Capire perché l'idempotenza è essenziale quando retry, eventi, pagamenti e integrazioni possono produrre la stessa richiesta più di una volta.
Architettura tecnica · Medio-alta
Topic
Transactional Outbox
Progettare un flusso affidabile di pubblicazione eventi quando un servizio deve aggiornare il proprio database e pubblicare un messaggio senza affidarsi a transazioni distribuite.
Architettura tecnica · Medio-alta
Asset
Change Data Capture: integrare a partire dai cambiamenti confermati
Il Change Data Capture espone i cambiamenti già confermati nel database senza accoppiare la pubblicazione degli eventi al percorso di scrittura applicativo.
Pratica
Asset
Event-Carried State Transfer: ridurre le lookup sincrone
L’Event-Carried State Transfer include negli eventi lo stato necessario ai consumer, riducendo la dipendenza da chiamate sincrone al produttore.
Principio
Asset
Transactional Outbox: rendere atomici stato ed evento
Il Transactional Outbox registra l’evento nella stessa transazione del cambiamento di business e ne demanda la pubblicazione affidabile a un processo separato.
Pratica