Hacker Newsnew | past | comments | ask | show | jobs | submit | flarco's commentslogin

Nice guide. One addition in the ingestion section: sling (https://slingdata.io/). it's a single go binary, cli-first.


It does seem over-engineered.

Normally you'd keep all the transformation in one place in the "data warehouse", which could be Postgres/Redshift/Snowflake/Clickhouse etc. Using some el tools (like sling cli for example) to load into the DW, and then using a transformation tool (like dbt for example) to do all the transformations in SQL, source controlled. It's advantageous to keep all of the transformation logic in one place (to avoid mismatches as you've mentioned). And from the DW, after data is ready, various tools/clients can consume it (such as BI tools, CRMs, APIs, AI, etc). All aligned.


Thanks. What you described is much more what I'd expect a data warehouse process to look like. Which is driving me mad because I don't understand why there are so many steps with so many tools.


Working on https://slingdata.io Platform for moving data around. Also has a free CLI. You can use YAML or even Python.


Another complement to easily moving data off cloud, check out https://github.com/slingdata-io/sling-cli. Use CLI, YAML or Python to run etl jobs.


For anyone looking to easily ingest data into a Postgres Wire compatible database, check out https://github.com/slingdata-io/sling-cli. Use CLI, YAML or Python to run etl jobs.



https://slingdata.io

An alternative tool to Extract/Load data via YAML, Python or CLI.


Awesome. If anyone is looking to mass ingest data into ducklake (databases or files), check out sling (https://docs.slingdata.io). It works great with MotherDuck as well.


Who else still listens to the StarCraft music OST? I listen to it a few times a year and get in the zone.


I had the Terran 1 theme as my cell phone ringtone for a long time :-)


For those who prefer GUI apps, dbnet is an option to serve via HTTP. Run it remote side, access in the browser.

https://github.com/dbnet-io/dbnet


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: