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.