Guide to data tools landscape for developers
21–30 of 38 posts
Re: Guide to data tools landscape for developers
#22As a data engineering person I can say that this is a great write up! Some thoughts: A "bubbling" topic right now is conversational analytics (i.e. talk to your data). There has been an explosion of tools in the last 6 months. YC is backing one too: https://getnao.io/ I feel like pandas is also somewhat frowned upon, the industry has moved on from that. Most SQL tools can now do everything that we could only do with…
With chat-your-data you have Hex, Claude + MCP, snowflake, Databricks etc… everyone’s in on it.
Re: Guide to data tools landscape for developers
#23"Popular metadata catalog solutions are Hive Metastore, AWS Glue Data Catalog, and Unity Catalog from Databricks. For query engine you can use, for example, Apache Spark, Trino, or Amazon Athena." DuckDB is eating the query engines and catalogs. Really could use more coverage on how DuckDB is changing the data tools landscape.
Re: Guide to data tools landscape for developers
#24Re: Guide to data tools landscape for developers
#25A few suggestions:
- Add a "last updated" note, since this space changes often (see the prefect/dagster situation that just happened)
- Add a note about MCPs and other LLM-driven tools and features are becoming more and more important (e.g. hex.ai or the various MCPs shipped with some of the tools you mention, such as OpenMetadata)
- Maybe organize the various tools you mention briefly by their license/model (lots of them can be self hosted, some are SaaS only), since a fully self-hosted data platform is (at least for now...) very much feasible
I also wish more people would talk more about the "engineering" part of "data engineering". I've seen way too many people who claim a title like "data engineer" but lack the fundamentals of building software and are really just copy-paste scripts together.
What I'd love more DEs to think about are things like {unit,integration,e2e,performance} tests, deployments, infrastructure, networking, monitoring (you do touch on that), and all the other things a regular SWE is expected to have at least basic competency in at a certain level. For instance, tools like dbt natively support tests, but people need to write them. Or how you don't have to click-ops Airbyte, there's a terraform provider etc.
Re: Guide to data tools landscape for developers
#26Re: Guide to data tools landscape for developers
#27Someone reading the blog the first time might well be willing to read through the large amount of text.
But returning to it at a later date ? A quick reference TL;DR table would not go amiss IMHO.
Re: Guide to data tools landscape for developers
#28Data is the new oil
Re: Guide to data tools landscape for developers
#29This is an excellent well written article with just the information you need to get a basic understanding of the field.
Re: Guide to data tools landscape for developers
#30> A data warehouse on the other hand is an OLAP database and is optimized to work on columns A bit of a pedantic nit here: a data warehouse is a usage pattern. It’s not necessarily tied to any specific technology, however it is commonly implemented with OLAP systems like Snowflake, BigQuery, etc. But there’s nothing stopping you from building out your data warehouse in Postgres or MySQL. If you’re stitching together…
Other than money and time.