Quando si progettano le API RESTful, una delle regole è: "L'URI designa esattamente una risorsa", ma nel mondo reale ci piacciono anche le buone prestazioni e una cosa per uccidere le prestazioni è il problema N + 1.
Quindi, esattamente come si suppone di evitare il problema N + 1 senza fare più di un URI per la stessa risorsa /api/foos/?page=1 o /api/foo/1 dove /api/foos/ restituisce una lista di foos per ottenere prestazioni decenti.