Menu

Topic

Topic di Solution Architecture

I Topic sono i temi che Architecture Coffee sceglie di esplorare.

Nascono da problemi, domande e situazioni che ricorrono nel lavoro di chi progetta sistemi e prende decisioni tecniche. Alcuni diventano Issue, altri restano punti di partenza per esplorazioni future.

È qui che teniamo traccia di ciò di cui vale la pena parlare.

Topic

Adattare il messaggio ai diversi stakeholder

Adattare contenuto, livello di dettaglio, linguaggio e struttura della comunicazione agli interessi e alle responsabilità di executive, stakeholder business, delivery lead e interlocutori tecnici.

Stakeholder e decisioni

Topic

Anti-Corruption Layer

Comprendere come un Anti-Corruption Layer protegge il modello di dominio interno da sistemi esterni con concetti, vincoli e semantiche dei dati differenti.

Architettura tecnica · Media

Topic

Architettura come codice, ma non tutto deve essere codice

Capire quando un artifact trae beneficio da versionamento, review e vicinanza al codice e quando invece la collaborazione, la leggibilità o la natura esplorativa rendono più adatto un altro luogo di lavoro.

Architettura tecnica

Topic

Arrivi dopo le promesse

Trattare date e slogan già comunicati come ipotesi da rendere esplicite, non come requisiti architetturali.

Stakeholder e decisioni

Topic

Backpressure

Progettare meccanismi che adeguino la domanda alla capacità downstream prima che code, memoria e dipendenze collassino.

Architettura tecnica · Medio-alta

Topic

Bulkhead

Progettare confini di risorse e domini di fallimento affinché un workload o una dipendenza sovraccarica non esaurisca l’intero sistema.

Architettura tecnica · Media

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

Chi ti ha chiamato davvero

Nominare sponsor, requester e rumor, e non trattare la richiesta più rumorosa come mandato.

Stakeholder e decisioni

Topic

Circuit Breaker

Progettare un Circuit Breaker che interrompa chiamate ripetute verso dipendenze non sane, fallisca in modo prevedibile e consenta verifiche controllate di recupero.

Architettura tecnica · Media

Topic

Claim Check Pattern

Usare il Claim Check pattern per mantenere i messaggi piccoli e sicuri, archiviando payload grandi o sensibili all’esterno e passando riferimenti attraverso il flusso di messaggistica.

Architettura tecnica · Media