Serverless Data Pipelines with Kestra, Modal, dbt, and BigQuery
Blog post from Kestra
In this blog post, readers are introduced to creating serverless data pipelines using Kestra, Modal, dbt, and BigQuery, with a focus on the benefits of using Kestra for orchestration. The post outlines a project simulating an e-commerce company's sales forecasting for the holiday season, demonstrating how Kestra orchestrates the ingestion of data from an HTTP REST API into BigQuery, transformation with dbt, and running a time-series forecasting model on Modal. Kestra's orchestration capabilities are highlighted, offering structured and modular workflows, event triggers, and conditional inputs that allow for dynamic resource allocation and interactive workflow adjustments without redeploying code. Additionally, Kestra's ability to store and manage state is emphasized, providing users with the tools to monitor, troubleshoot, and optimize their workflows while leveraging serverless infrastructure for scalability and flexibility. The post underscores the value of Kestra's built-in plugins and user-friendly UI, which facilitate easy setup and management of serverless workflows, making it a compelling choice for future-proofing data platforms.