lyft / clutch

Extensible platform for infrastructure management
https://clutch.sh
Apache License 2.0
1.67k stars 116 forks source link

experimentation: backend-driven pagination fo experiments list view #530

Open Augustyniak opened 3 years ago

Augustyniak commented 3 years ago

Description

Currently, frontend fetches the list of all experiments from the backend and the pagination is implemented as part of the frontend itself. This may lead to performance issues once the number of experiments returned grows to a significant number. What would help is to ensure that our experiments table view can display any number of experiments is a backend-driver pagination.

In this solution:

Complexity [S/M/L]: M

Wireframes, Mockups, or Screenshots (if applicable)

danielhochman commented 3 years ago

This is a good starter for the API design for pagination: https://cloud.google.com/apis/design/design_patterns#list_pagination