TASSONOMIA DELLA CONOSCENZA
Argomenti
Gli Argomenti classificano di cosa parlano le Capsule. Sono indipendenti dagli Hub di conoscenza, che restano raccolte editoriali curate.
ESPLORA PER TEMA
Tassonomia navigabile
Software Architecture
Progettazione e organizzazione strutturale dei sistemi software.
Database
PostgreSQL, caching, indici, persistenza e data management.
Architettura a Microservizi
Principi, trade-off e criteri per progettare sistemi distribuiti evolutivi.
Decomposizione dei Servizi
Business capability, subdomain, bounded context e confini dei servizi.
Domain-Driven Design
DDD, bounded context, modelli di dominio e confini semantici.
Integrazione tra Microservizi
Gateway, BFF, aggregazione, proxy e composizione delle chiamate.
Dati e Consistenza Distribuita
Data ownership, transazioni distribuite, CQRS, outbox e consistenza.
Event-Driven Architecture
Eventi di dominio, publish/subscribe, broker e messaggistica affidabile.
Resilienza
Timeout, retry, circuit breaker, bulkhead e isolamento dei guasti.
Observability
Logging, metriche, tracing, health check e correlazione delle richieste.
Modernizzazione Legacy
Strangler Fig, ACL, adapter e migrazione progressiva del legacy.
Frontend Distribuito
BFF, composizione UI e microfrontend.
Delivery e Runtime
Configurazione, service discovery, blue-green e canary deployment.
Architettura Applicativa
Controller, service layer, repository, DTO, mapper, client e architettura esagonale.
