Quiz du niveau 5 — Niveau pro & déploiement

Quiz — Niveau 5 · Niveau pro & déploiement

1. TypeScript vaut-il l'effort par rapport à JavaScript ?

TS = sur-ensemble de JS (typage statique), compilé en JS. Coût (apprentissage, compilation) mais bénéfices majeurs sur les projets sérieux. S'apprend progressivement.

2. Pourquoi le CLUSTERING, et Node est-il mauvais en performance ?

La limite mono-thread concerne le CPU (contournable : worker threads, clustering, scaling). Bien utilisé (non-bloquant, cache, cluster), Node sert de grandes charges.

3. Que résout Docker (conteneurisation) ?

Reproductibilité, isolation, portabilité, déploiement facile, onboarding rapide (docker compose up). Standard moderne (transversal DevOps) — Dockerfile, images, Compose.

4. Pourquoi automatiser le déploiement (CI/CD) ?

CI (vérifier à chaque push) + CD (déployer si ça passe) via GitHub Actions. Essentiels de prod : variables d'environnement (secrets !), HTTPS, logs/monitoring.
Guide terminé — lancez-vous dans le projet fil rouge !Construire et déployer une API REST complète, de A à Z