In una architettura dati moderna distribuita, la piattaforma deve supportare i gruppi di prodotto dati rendendoli il più possibile autonomi nell’effettuare il provisioning dei componenti infrastrutturali necessari all’esecuzione dei propri Data Products offrendo servizi possibilmente in modalità self-service. Ad esempio, devono poter facilmente effettuare il provisioning di topic all’interno di un broker Kafka piuttosto che creare le tabelle necessarie all’interno di un DWH in cloud.
Come Quantyca abbiamo sviluppato una serie di blueprints architetturali composte da diversi moduli di infrastruttura (terraform modules) e applicativi, che possono essere messe a disposizione dei gruppi di sviluppo dei Data Products in modalità self-service al fine di facilitare il provisioning e la configurazione di componenti comuni assicurando l’enforcing delle policy globali dell’organizzazione.