In a modern distributed data architecture, the platform must support data product teams by enabling them to be as autonomous as possible in provisioning the necessary infrastructure components for executing their Data Products, offering services preferably in a self-service mode. For example, they should be able to easily provision topics within a Kafka broker rather than creating the necessary tables within a cloud data warehouse (DWH).
At Quantyca, we have developed a series of architectural blueprints composed of various infrastructure modules (Terraform modules) and applications. These blueprints can be made available to Data Product development teams in self-service mode to facilitate the provisioning and configuration of common components while ensuring the enforcement of the organization’s global policies.