Introducing Git-Backed Management of Snowplow Data Products
Blog post from Snowplow
Snowplow has expanded the capabilities of its command-line tool, snowplow-cli, to include support for data products, enhancing Git-based workflow management across the entire tracking design process for organizations. This update allows for local-first and version-control-friendly management of source applications, data products, and event specifications, with features such as storing data contracts in machine-readable formats, versioning event definitions, and synchronizing changes between Git and the Snowplow Console UI. This expansion promotes data governance through formal approval workflows, automated compliance checks, and facilitates collaboration with familiar pull request workflows, while modernizing development processes by integrating with CI/CD pipelines for automated contract validation and staged deployments. The new capabilities enable data engineering and developer teams to manage event tracking with strict governance standards, encouraging collaboration and maintaining data assets with Git-based workflows, thereby transforming data management workflows and aligning them with rigorous software development practices.