|
|
|
|
|
by tgdn
1707 days ago
|
|
Have you looked into Spark? There are managed Spark options on AWS/GCP (for example Databricks). Spark lets you do exactly what you are saying. Define minimum/maximum number of nodes, the machine capacity (RAM/CPU) and let Spark handle the scaling for you. It gives you a Jupyter-like runtime to work on possibly massive datasets. Spark is perhaps too much for what you're looking for. Kubernetes could possibly be used with Airflow/DBT possibly, for example for ETL/ELT pipelines. |
|