We use rust for data processing, etl and to serve apis directly from massive parquet collections using Polars. What would you like to know?
Thanks!
SqlAlchemy -> Sqlx or SeaORM
psycopg2 -> postgres and tokio-postgres
requests -> reqwest
BeautifulSoup -> scraper
Searching for packages on lib.rs, crates.io or github usually works.
There will be differences of course. The ecosystem is not as complete. On the other hand, writing the code and having it work the first time is easier once you know the language.
The downside is that you have to cache data, there is a latency penalty on the first request for any new data. One would expect performance to be poor when querying parquet directly using these new lazy dataframe libraries, but it’s actually amazingly fast. Very surprising.