Carleton University - School of Computer Science Honours Project
Summer 2019
Improving API Performance through Cursor-Based Pagination
Anna Malchow-perryman
SCS Honours Project Image
ABSTRACT
Over the last four months my team has worked on a major refactoring of the Shopify REST API, deprecating page-based pagination which was blamed for an increasing number of service disruptions due to database time-outs when large datasets were queried. To improve performance all external REST endpoints were converted to cursor-based pagination.