dashboard
dashboard copied to clipboard
KubeEdge Dashboard Enhancement - BFF
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 great will be contributing to it !
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
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
Hello @ghosind . I am Anthony, applying for the LFX Mentorship. I am a FullStack developer with experience working with the said technologies/libraries.How do i get started? Is there a contribution guide i can get started with?
@ghosind Interested in the project
Hello @ghosind , I am Krishi and I am interested in contributing to the BFF (Backend for Frontend) layer for the KubeEdge dashboard. My expertise lies in Go, Node.js, Typescript, React, Docker, and API development,. I’d like to explore how we can:
- Optimize API calls to reduce the number of direct requests to the KubeEdge API.
- Implement efficient caching mechanisms to improve response times.
- Enhance error handling by introducing structured retries and fallback mechanisms.
Hello @ghosind , I'm interested in contributing to the BFF layer for the KubeEdge dashboard, as optimizing API communication and improving performance align with my experience in backend development. I have worked on API integrations, error handling, and data processing, and I'd love to help with the integration of keink, error handling, or any other feature where I can add value. Could you guide me on how to get started and if there are any specific issues I can pick up? Looking forward to contributing!