Reality: il tuo diagramma di architettura prende vita
Sii sincero. Quand'è l'ultima volta che ti sei fidato del tuo diagramma di architettura?
Ogni diagramma è vero esattamente una volta — il giorno in cui qualcuno lo ha disegnato. Poi la produzione va avanti. Un servizio viene rilasciato. Un database ottiene una replica. Qualcuno collega una nuova coda alle 23. Il diagramma non si muove insieme a loro. Sei mesi dopo è un pezzo da museo: bello, dettagliato e silenziosamente sbagliato.
Lo scarto tra l'immagine e la produzione è dove si nascondono gli incidenti, dove l'onboarding va storto e dove la domanda "aspetta, cosa parla con il database dei pagamenti?" arriva nel momento peggiore possibile.
Oggi chiudiamo quello scarto. Ti presentiamo Reality.
Vedi cosa gira davvero
Reality collega i tuoi sistemi di produzione attivi e scopre cosa c'è realmente — i servizi, i database, le dipendenze — poi li allinea al tuo modello C4 curato. Il tuo diagramma smette di essere un'istantanea e inizia a essere uno specchio.
Attiva la lente Reality e la canvas prende vita: gli elementi sostenuti da qualcosa che gira in produzione si illuminano con un puntino di stato in tempo reale. E le cose che la produzione sta facendo, ma che il tuo modello non ha mai conosciuto? Compaiono anche quelle, in attesa che tu decida cosa farne.
Porta la tua sorgente
Probabilmente stai già usando gli strumenti da cui Reality legge. Nessun nuovo agent, nessun exporter da collegare, nessun codice da strumentare:
- Kubernetes — un token in sola lettura, e Reality enumera i tuoi workload e ne scopre i collegamenti direttamente dalla configurazione del cluster.
- Datadog — puntalo alla service map del tuo APM. Ottieni il grafo reale delle dipendenze, inclusi i database e le code che Datadog deduce già per te.
- New Relic — legge i tuoi servizi APM e OpenTelemetry e le loro relazioni di chiamata.
Collega una sorgente una sola volta nella tua organizzazione, e qualsiasi progetto potrà usarla. Hai un mix? Falle girare tutte e tre. Non ne usi nessuna e resti sul modello — Reality è lì quando ti serve.
Scopri, poi decidi — niente succede alle tue spalle
Ecco la parte che conta: Reality non tocca mai i tuoi sistemi di produzione, e non modifica mai la tua architettura da sola.
La scansione è in sola lettura. Tutto ciò che trova è una proposta. Un nuovo servizio gira in produzione ma non è sul tuo diagramma? Reality lo fa emergere — scegli tu se promuoverlo (promote) nel tuo modello, agganciarlo (bind) a un elemento che hai già, oppure ignorarlo (ignore). Hai scoperto una dipendenza reale tra due servizi? Promuovila e viene disegnata come relazione. Il tuo modello resta tuo; approvi ogni singola modifica, e tutto è reversibile.
È organizzato in una semplice inbox:
- Unmodeled — gira in produzione, ma non è ancora sulla tua mappa.
- Drifted — è sulla tua mappa, ma la produzione è divergente.
- In your model — corrispondenze confermate.
- Orphan — è sulla tua mappa, ma non esiste da nessuna parte in produzione.
Lavora la lista, e il tuo diagramma converge verso la verità.
Perché questo cambia le cose
Un diagramma di cui ti puoi fidare è uno strumento completamente diverso. I nuovi ingegneri vedono ciò che esiste davvero, non ciò che qualcuno intendeva costruire. Le review intercettano la chiamata non documentata al database dei pagamenti. La domanda "è ancora usato?" ha una risposta. E poiché le relazioni portano con sé la loro origine — osservata da telemetria reale oppure derivata dalla configurazione — sai esattamente quanto fidarti di ogni linea.
È l'inizio del living diagram: un'architettura che tiene il passo con la produzione invece di restare indietro.
Provalo
Apri un progetto qualsiasi, premi Reality nella toolbar, collega una sorgente e avvia la scansione. In un paio di minuti vedrai la tua architettura reale riconciliata con il tuo modello — e probabilmente scoprirai una o due cose che ti eri dimenticato fossero ancora in esecuzione.
La guida completa è nella documentazione di Production Reality. Vai a vedere cosa sta facendo davvero la tua produzione.