Create QA Kedro test projects for stress testing and performance and evaluation #3790
AhdraMeraliQB
started this conversation in
Idea
Replies: 2 comments
-
I found that I have an old project that dynamically creates some big number of nodes. The question is how realistic this pipeline need to be? Is it mainly for QA purpose or it should reflect a realistic data science project that make use of the features in a reasonable way? |
Beta Was this translation helpful? Give feedback.
0 replies
-
To do a comprehensive performance analysis, we would need a family of projects, comprising
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
There are several features across the Kedro organisation that could benefit from manual testing on large projects to evaluate performance. The proposal is to create several kedro projects of varying size that can be used to test and experiment with.
This could be particularly useful for testing Viz features, CC @rashidakanchwala, @NeroOkwa
These would ideally live in a separate repo within the organisation, and make use of many available features (namespaces, hooks, parameters, etc). I propose the following scales of project:
Numbers inspired by this comment
Note: After completion of this, it should become part of the release process to migrate these projects to the newest version. This provides the added opportunity to test project migration during major releases.
Beta Was this translation helpful? Give feedback.
All reactions