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

KubeEdge Dashboard Enhancement - BFF #37

Open
3 tasks
ghosind opened this issue Jan 22, 2025 · 3 comments
Open
3 tasks

KubeEdge Dashboard Enhancement - BFF #37

ghosind opened this issue Jan 22, 2025 · 3 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@ghosind
Copy link
Member

ghosind commented Jan 22, 2025

What would you like to be added?

To improve the performance of KubeEdge dashboard, we would like to introduce a BFF (Backend for Frontend) layer. It serves as a middle layer to handle the communication between the dashboard and the KubeEdge API, providing a more efficient, secure, and maintainable solution.

There are several features that we would like to implement in the BBF layer:

  • Integrate with keink
  • Error handling and retry
  • Data pre-processing (Optional)

Why is this needed?

The BFF layer will improve the performance of KubeEdge dashboard by reducing the number of requests sent to the KubeEdge API and optimizing the data processing.

@ghosind ghosind added the kind/feature Categorizes issue or PR as related to a new feature. label Jan 22, 2025
@yashpandey06
Copy link

@ghosind great will be contributing to it !

@harshita9104
Copy link

Hello @ghosind ,
I am Harshita, excited to start contributing , I have expertise in backend technologies like Node.js, Golang, and MongoDB, alongside frontend frameworks like React and Redux. I can work on this idea by leveraging my experience in designing scalable backend systems and implementing efficient APIs to develop the BFF layer for the KubeEdge dashboard. My focus will be on integrating keink, handling errors and retries seamlessly, and optimizing data pre-processing to enhance the dashboard's performance, security, and maintainability

@MelvinYG
Copy link

MelvinYG commented Feb 4, 2025

Hi @ghosind ,
The projects sound great !! I had been working with the required technologies for almost 2 years now. Is there any pre-requisite tasks to be completed for this project ?
Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

4 participants