Quiz du cours « Node.js — production, files d’attente et sécurité »

12 questions à choix unique pour vérifier que le parcours est acquis. Une seule tentative de réponse par question, correction immédiate.

80 % de bonnes réponses sont nécessaires pour valider le cours. Vous pouvez repasser le quiz autant de fois que nécessaire : seul votre meilleur score est conservé.

La génération d’une facture peut prendre plusieurs secondes et ne doit pas retarder la réponse à la création d’une commande. Quelle architecture convient le mieux ?

Comment gérer une configuration qui varie selon l’environnement sans intégrer de secrets dans le code ?

Quel usage d’un identifiant de corrélation facilite le diagnostic d’une requête qui traverse l’API et le worker ?

Après avoir enregistré une commande et publié une demande de facturation, quelle réponse HTTP convient lorsque la génération du document n’est pas encore terminée ?

Une tâche de facturation est relancée après une interruption. Quelle propriété évite de produire une facture en double ?

Pour exporter un grand nombre de commandes, quelle méthode de lecture aide à parcourir les résultats sans les charger tous en mémoire ?

Dans un export CSV en flux, quel mécanisme permet de respecter le débit du composant d’écriture lorsque celui-ci est plus lent que la lecture ?

Un client interrompt la connexion pendant le téléchargement d’un export HTTP. Quel comportement le serveur doit-il adopter ?

Quel choix d’authentification est généralement adapté à une interface web dont les sessions sont gérées côté serveur ?

Après avoir vérifié l’identité d’un utilisateur, que doit vérifier l’autorisation pour une route d’export protégée ?

Quel comportement convient lorsqu’un utilisateur dépasse le quota défini pour les demandes d’export ?

Quel scénario constitue un test d’intégration pertinent pour le flux de facturation asynchrone ?

Toutes les questions doivent être répondues.