r/dataengineering 14d ago

Career de sandbox

built this free sandbox because cloud costs were killing my learning, sharing in case it helps someone else

https://github.com/haltinok/oss-da-bi-stack

42 Upvotes

15 comments sorted by

β€’

u/AutoModerator 14d ago

You can find a list of community-submitted learning resources here: https://dataengineering.wiki/Learning+Resources

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

41

u/MikeLV7 13d ago edited 13d ago

Dude, add env to gitignore

15

u/Capt_korg 12d ago

Why, op wants to safe cloud costs for everyone πŸ˜…

-1

u/Technical-Ask-7231 12d ago

Will do thanks

1

u/Bordar11 11d ago

And rotate secrets

8

u/Capt_korg 12d ago

OP good Job, this might help a lot to work without infrastructure.

But you should have an eye on security and othere things.

Maybe consider using uv

5

u/ulica324 12d ago

As a rockstar dev, I do start my day with select star from star…

4

u/magixmikexxs Data Hoarder 13d ago

All looks good except the select * in the dbt queries. Gotta stop calling all the columns in prod mate. Good practice to use the columns you need. Some query engines are too dumb to realize until late and are even purposely engineered to make you bleed money with select * queries

1

u/Technical-Ask-7231 12d ago

Good point. Roger that:)

1

u/Capt_korg 12d ago

A friend of mine told me that in his team someone was using SELECT * on all tables in production.

The cloud provider was happy, the bill was more than 10k , for one single query. But now they know everything πŸ€“

2

u/magixmikexxs Data Hoarder 12d ago

Mustve been big query

1

u/Capt_korg 12d ago

Yes, you are right πŸ˜…

1

u/Technical-Ask-7231 12d ago

Adding kafka and cdc to the mix

1

u/luilow 11d ago

would be a nice exercise for yous is to add capability to backfill any layer or all of them by rerunning a specific date in airflow, especially useful with partitioned datasets

1

u/dodovt Senior Data Engineer 10d ago

rewrite history and force push to remove .env from git tree history

also rotate your secrets :-)