You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Je pense qu'il faudrait revoir un peu les différents endpoints API pour coller au mieux aux Domains pensés initialement
De plus une pagination a été mise en place (norme PostgREST - header (range/content-range)) mais pour le mooment seuls les endpoints qui ont pu poser problème de perfo pendant la saison ont été paginés.
Une amélioration/mise au propre serait d'uniformiser et généraliser cette pagination sur les différents endpoints. Cela risque d'avoir quelques impacts par contre sur les format des réponses API et donc aussi côté frontend
Il y a la gestion du cache aussi à mettre au propre et uniformiser
The text was updated successfully, but these errors were encountered:
Pour cette partie, idéalement et si on garde le principe de l'architecture Domain Driven Design qui a été inité au départ du projet, il faudrait surtout repenser les endpoints pour coller au mieux aux activités métiers
Actuellement les endpoints sont pensés pour colle eux repositories, les repositries eux-même pensés pour coller à la structure de la BDD. Les endpoints sont sûrement à repenser/réorganiser sur une vision métier
J'ai pas forcément d'exemple et y a sûrement des endpoints qui correspondent déjà à cette vision
En plus de ça il y a toujours l'aspect technique à savoir le format uniformiser le format des réponses, et uniformiser la gestion de la pagination et éventuellement du filtrage si cela est possible
Je pense qu'il faudrait revoir un peu les différents endpoints API pour coller au mieux aux Domains pensés initialement
De plus une pagination a été mise en place (norme PostgREST - header (range/content-range)) mais pour le mooment seuls les endpoints qui ont pu poser problème de perfo pendant la saison ont été paginés.
Une amélioration/mise au propre serait d'uniformiser et généraliser cette pagination sur les différents endpoints. Cela risque d'avoir quelques impacts par contre sur les format des réponses API et donc aussi côté frontend
Il y a la gestion du cache aussi à mettre au propre et uniformiser
The text was updated successfully, but these errors were encountered: