workOwonworkOwonA New Way to Connect
HomeFeedJobsCommunitiesEventsFeaturesAbout workOwon
HomeFeedJobsCommunitiesEventsFeaturesAbout workOwon
HomeCommunitiesData Engineering Guild
DG

Data Engineering Guild

Pipelines, warehouses, dbt, Spark and data quality

173 members 7 postsTechnology

About Data Engineering Guild

Data engineers and analysts talking about Spark, Airflow, dbt, warehouses, streaming and data quality. Share your stack, your war stories and your SQL.

Recent posts in Data Engineering Guild

Anika Verma

Data Analyst | SQL, Power BI, Python | Turning messy data into decisions

Oct 8·Data Engineering Guild

Had 40 nearly identical measures (MTD, QTD, YTD × 13 metrics). Calculation groups replaced them with 13 measures + 1 group. Much easier to maintain.

1 comment

Reyansh Iyer

Data Engineer | Spark, Airflow, dbt, Snowflake | Pipelines that don't break on Mondays

Oct 8·Data Engineering Guild

• Row count vs yesterday (alert on >30% change) • Null rate on key columns • Uniqueness of primary keys • Freshness (max updated_at) • Referential checks for critical joins

2 comments

Priya Banerjee

Data Scientist | NLP, forecasting, Python | Ex-researcher | Women in Tech mentor

Oct 7·Data Engineering Guild

We have 4 data scientists and ~20 features reused across models. Is a feature store overkill?

2 comments

Nikhil Chowdhury

Backend Engineer | Python, Django, Postgres | Fintech | Remote-first

Oct 7·Data Engineering Guild

Our ledger_entries table hit 300M rows. Monthly range partitioning on created_at + making sure every query includes a date filter = partition pruning does the rest. Gotchas: • Unique constraints must include the partition key • Create future partitions ahead of time (we use pg_partman) • Check EXPLAIN to confirm

2 comments

Anika Verma

Data Analyst | SQL, Power BI, Python | Turning messy data into decisions

Oct 4·Data Engineering Guild

Calculating 7-day rolling bookings per city. Using ROWS BETWEEN 6 PRECEDING AND CURRENT ROW but I get weird results on days with no bookings. Should I use RANGE?

3 comments

Reyansh Iyer

Data Engineer | Spark, Airflow, dbt, Snowflake | Pipelines that don't break on Mondays

Oct 3·Data Engineering Guild

Every few weeks a backend team would rename a column and our pipelines would break silently. What we did: 1. Producers define a contract (schema + semantics + owner) in YAML in their repo 2. CI checks on the producer side block breaking changes unless the version is bumped 3. We consume via a versioned view, never

3 comments

Reyansh Iyer

Data Engineer | Spark, Airflow, dbt, Snowflake | Pipelines that don't break on Mondays

Sep 26·Data Engineering Guild

For everyone who builds and maintains data pipelines. Share your stack, ask questions, post your worst data quality story (we've all got one). What's your current stack? Ours: Airflow + Spark + dbt + Snowflake.

3 comments

Join Data Engineering Guild

Join workOwon to post, comment and chat with members in this community.

Log inJoin now

Popular communities

See all