Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Kedro Deployment #4317

Open
DimedS opened this issue Nov 11, 2024 · 0 comments
Open

Enhance Kedro Deployment #4317

DimedS opened this issue Nov 11, 2024 · 0 comments
Assignees
Milestone

Comments

@DimedS
Copy link
Contributor

DimedS commented Nov 11, 2024

Overview

This parent issue tracks our ongoing efforts to improve Kedro deployment. Based on user research, we aim to address key challenges by enhancing plugins, refining documentation, and developing new features to better support our community's deployment needs.

Research Initiatives

We began our research in October 2024 with a user survey and follow-up interviews:

Key Insights and Challenges

  1. Plugin Compatibility: Users relying on Kedro's connection plugins for third-party platforms face outdated or compatibility issues, making the conversion of Kedro nodes into platform components challenging and leading them to seek alternative solutions. Improve Third-Party Deployment Plugins Reliability and Compatibility #4318
  2. Node Grouping Functionality: Users value merging multiple nodes into a single task on the deployment platform for clarity and efficiency, but current plugins provides limited functionality. Improve Node Grouping in Kedro Deployment #4319
  3. Kedro-Databricks Integration: Users deploy Kedro projects on Databricks in two ways: longer methods that generate a .whl file on DBFS, and quicker methods that make project code directly accessible in Databricks repo with the options of running in notebooks.
  4. Support for Online Inference: Users are increasingly seeking to deploy online inference pipelines (such as LLM calls) in isolated environments for real-time predictions; however, Kedro offers limited support for this functionality.
  5. Container Deployment Efficiency: Users often deploy with Docker images, but for larger projects, using a single container for the entire project can be inefficient.

Next Steps

We will continue to address these insights through targeted improvements and new feature development. This issue will track the progress of all related tasks and discussions, with updates and deliverables shared as they are completed.

Feel free to contribute, discuss, or raise additional concerns related to Kedro deployment in the comments below.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants