Skip to content

Models web app Roadmap #5

@kimwnasptd

Description

@kimwnasptd

Lets use this issue to discuss the roadmap of the newly added web app and document the next steps. Also really looking forward to hear users' feedback and what features people would like to see, so if you have something in mind feel free to chime in!

These are some of the things I was planning to work on:

  1. Integration/e2e/unit tests web-app: Add e2e tests #3 web-app: Add unit tests #4, which will allow us to ensure that new features won't break existing functionalities
  2. Move the Angular UI framework to version 11, from 8 which is the current version for most of Kubeflow's apps crud-web-apps use deprecated Angular 8 kubeflow/kubeflow#5525
  3. Performance improvements by replacing the current poling mechanism with a more efficient implementation
    • Use persistent connections via browser-APIs/protocols, like WebSockets, Server-Side-Events etc instead of polling
    • Have the UI perform a persistent watch operation on the API server to efficiently detect changes
  4. Further integrate the app's METRICS tab with KFServing's monitoring solution
  5. Support for Multi Model Architecture
    • Exposing information about the TrainedMoleds of an InferenceService when listing the InferenceServices in a namespace
    • Allow users to create/delete/manage the TrainedModels that belong to an InferenceService
  6. Enhance the UX of creating a new InferenceService via the UI
    • Don't simply expect user to submit a YAML, but also provide an intuitive workflow for configuring the different parts of an InferenceService
    • Support for also launching TrainedModel CRs

cc @yuzisun @pvaneck @animeshsingh @StefanoFioravanzo @elikatsis @tasos-ale

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions