NodeJs/Graphql - Schéma/DTO dynamique
Bonjour tout le monde,
Tout d'abord je tiens à remercier la/les personnes qui répondront à mon post.
Juste pour vous donner un peu de contexte, je fus développeur il y a de cela 15 ans maintenant sur du J2EE/PHP/Javascript et autres joyeuseté de l'époque et je souhaite aujourd'hui revenir dans ce monde merveilleux sur un nouveau projet.
Ce que j'ai donc à l'esprit, c'est de développer une application basée sur les technologies suivantes:
- Langage: Typescript
- Front End: Angular/Graphql client
- Back end: NestJs pour le framework (nodeJs/Graphql/TypeOrm)
- Base de données: PosgreSQL
Comme vous pouvez le voir le programme de "refresh" est un peu ambitieux mais j'aime la difficulté :)
J'ai donc commencé à lire beaucoup de tuto ainsi que des vidéos youtube cependant je reste toujours confronté à plusieurs questions/problèmes:
- Est ce que je fais le bon choix en terme d'environnement (Langage, technologies.....)?
- Comment gérer la notion de schéma dynamique pour Graphql ainsi que la partie DTO avec l'idée qu'un administrateur peut ajouter de nouveaux champs dans une table sans devoir après développer chaque entités + schéma dans le code source de l'application.....?
Je pense savoir comment gérer le front end mais le back end c'est une autre histoire.......
Le but de ces questions n'est en aucun cas d'avoir une solution clé en main mais plutôt d'avoir un partage d'idée avec si possible des liens vers des tutos/forum.....
Une fois de plus merci par avance pour votre aide
Cordialement,
Daniel