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

Usage of Kedro pipeline with web services & Deployment #1846

Closed
antonymilne opened this issue Sep 9, 2022 · 4 comments
Closed

Usage of Kedro pipeline with web services & Deployment #1846

antonymilne opened this issue Sep 9, 2022 · 4 comments
Labels
Type: Technical DR 💾 Decision Records (technical decisions made)

Comments

@antonymilne
Copy link
Contributor

antonymilne commented Sep 9, 2022

@noklam I turned this into an issue just so I could add to it more easily. It's fine to have an issue just to bounce ideas around even if it's not ready for the backlog yet :)

Note. This issue is created for documenting how people are exposing Kedro pipeline to Web API (mainly RESTful), which helps us to understand the usage and think about the design in advance. Please share your use cases if you have done that!

Written by @noklam:

Nothing solid here, but I have seen a few GH issues and #kedro-user question. I think it is useful to understand how Kedro is being used with web API so I start writing down something.

  • How common Kedro pipeline being exposed as a web endpoint?
  • Parametrized session_id #1571 - User need to have custom session_id for logging purpose
  • Creation of a KedroSession is quite expensive, it adds overhead particular we only allow 1 run per session, do we need KedroSession.reset() that simply reset the flag & timestamp? Currently I haven't seen anyone complain about it, but it's something that we can improve.
  • How to distribute and extend kedro pipelines #795 - How can we make Kedro pipeline work better with a RESTful API? Is there an easy way that user can pass extra data (common in a RESTful call with JSON) and trigger a Kedro pipeline?
@antonymilne
Copy link
Contributor Author

This discussion is very relevant also: #933 (comment)

@noklam noklam added the Type: Technical DR 💾 Decision Records (technical decisions made) label Sep 10, 2022
@noklam noklam changed the title Kedro pipeline with web API Usage of Kedro pipeline with web API Sep 16, 2022
@noklam noklam changed the title Usage of Kedro pipeline with web API Usage of Kedro pipeline with web services Mar 15, 2023
@noklam
Copy link
Contributor

noklam commented Mar 15, 2023

@noklam noklam changed the title Usage of Kedro pipeline with web services Usage of Kedro pipeline with web services & Deployment Jun 22, 2023
@astrojuanlu
Copy link
Member

Related: #143

@astrojuanlu
Copy link
Member

This issue is almost void of content. Closing it so we can centralise the discussion.

@astrojuanlu astrojuanlu closed this as not planned Won't fix, can't repro, duplicate, stale Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Technical DR 💾 Decision Records (technical decisions made)
Projects
None yet
Development

No branches or pull requests

4 participants