HNHacker News
TopNewBestAskShowJobs

swordsmith8

25 karma · joined February 5, 2021

submissionscomments
swordsmith8··on Launch HN: Grai (YC S22) – Open-Source Data Observability Platform
Thanks for sharing! Seems like this is a dbt-centric lineage tool that surfaces failed tests in the lineage itself?

Unlike a data observability platform like Monte Carlo which proactively monitors data, am I correct in assuming that your solution is less focused on data observability (i.e. monitoring production data and conducting root cause analysis / impact analysis) and more on ensuring reliable CI/CD?

swordsmith8··on ELT Schedules Can Improve Root Cause Analysis for Data Engineers
At Monte Carlo, we did some work on root cause analysis for data failures, like ETL job failures, timeouts, data delays, etc. I think there's a lot that can be done from a data science perspective to automate RCA, or provide better insights into data pipeline problems.

We put together this blog post, showing how an orchestration DAG (like a dbt schedule DAG) can be converted into a Bayesian network. You can then ask causal attribution questions in the form of conditional probability queries against the BN. The idea is still pretty basic / preliminary, but I think it could be extended in all sorts of interesting ways e.g. attributing bad row-level data to upstream transformations, etc.

Would be interested to hear what people think.

swordsmith8··on The four pillars of data observability: metrics, metadata, lineage, and logs
Seems like the the key pillars are: freshness, volume, schema, distribution, and lineage.

Makes more sense this way, I think...

If you think about metrics, traces, and logs (software observability pillars) as three distinct things, it's hard to view metadata separate from metadata, lineage, or logs. Metadata is kind of the glue that holds everything together.

This article has more relevant sources, IMO, even if it is from a SaaS vendor.

https://www.montecarlodata.com/blog-what-is-data-observabili...

swordsmith8··on What the Heck is a Data Mesh?
https://towardsdatascience.com/what-is-a-data-mesh-and-how-n...
swordsmith8··on What the Heck is a Data Mesh?
Data mesh case studies: https://medium.com/intuit-engineering/intuits-data-mesh-stra... & https://towardsdatascience.com/from-0-to-data-mesh-kolibri-g...
swordsmith8··on Hex: Collaborative Notebooks and Data Apps
Agreed, like the dual language support! So useful given the rise of "analytics engineers" and other data org multi-tool workers.