Développement sur mesure
Projet Web

Node.js vs Python : quelle technologie backend choisir pour les applications intelligentes en 2026 ?

🤖 Analyser avec l'IA

Obtenez un résumé intelligent et des insights personnalisés

Choisir entre Node.js et Python, ce n’est plus simplement choisir un langage de programmation : c’est déterminer comment votre produit digital va évoluer, interagir avec ses utilisateurs et tirer parti de la donnée et de l’intelligence artificielle. En 2026, les applications web et SaaS ne se contentent plus d’afficher des informations : elles calculent, prédisent, automatisent, communiquent en temps réel et doivent pouvoir scaler sans rupture de performance.

Dans ce contexte, Node.js s’est imposé comme un standard du web moderne, performant pour les interactions simultanées, les API temps réel et les architectures cloud-native. En parallèle, Python est devenu incontournable dans les domaines de la data, du machine learning, de l’automatisation et des pipelines d’intelligence applicative. Deux mondes complémentaires… mais rarement interchangeables.

Le mauvais choix peut entraîner des coûts supplémentaires, une dette technique difficile à résorber et une expérience utilisateur en décalage avec les ambitions du produit. À l’inverse, une décision technique éclairée peut offrir un avantage compétitif durable, une meilleure productivité des équipes et un time-to-market réduit.

Comparatif Node.js vs Python
Comparatif Node.js vs Python

Ce guide vous aide à trancher objectivement, en analysant l’impact du choix technologique sur la performance, le modèle économique, l’expérience utilisateur et vos perspectives de croissance.

Node.js et Python : deux architectures backend pour deux logiques utilisateurs

Alors que Node.js et Python sont souvent comparés comme deux solutions backend concurrentes, ils répondent en réalité à des besoins fondamentalement différents. Votre technologie doit refléter le comportement de votre application et les attentes de vos utilisateurs finaux.

Node.js : fluidité, interactivité et traitement en continu

Node.js repose sur une architecture événementielle et non bloquante (event loop), capable de gérer un grand nombre de connexions simultanées sans dégradation de la performance. C’est le candidat naturel pour les applications nécessitant :

  • interactions en temps réel (messagerie, notifications instantanées)
  • latence minimale (expérience utilisateur continue)
  • scalabilité rapide en microservices
  • API-first et connexions streaming (WebSockets)

En clair, si votre produit doit réagir immédiatement aux actions des utilisateurs, Node.js offre une réactivité et une efficacité réseau difficile à égaler.

Python : intelligence applicative, data et sciences avancées

Python est optimisé pour la compréhension métier, la logique de traitement et la manipulation des données. Il embarque un écosystème extrêmement riche pour :

  • le Machine Learning (TensorFlow, PyTorch)
  • la Data Science (Pandas, NumPy)
  • les algorithmes complexes
  • l’automatisation et l’intégration de workflows
  • l’analyse prédictive et la détection d’anomalies

Si votre produit doit analyser, prédire, optimiser ou automatiser, Python offre un niveau de précision et d’intelligence difficile à obtenir ailleurs.

Performances techniques : laquelle répond le mieux à vos utilisateurs ?

Les performances d’une technologie backend dépendent non seulement de la vitesse d’exécution, mais aussi de la manière dont elle gère les demandes simultanées, la latence et la scalabilité. Que votre application ait besoin d’une réactivité optimale, de calculs complexes ou d’une gestion de données massives, le choix de la technologie affectera directement l’expérience utilisateur et les coûts d’infrastructure.

Performances techniques : Node..js vs Python
Performances techniques : Node..js vs Python

Requêtes simultanées / faible latence : Node.js est conçu pour ça

Node.js repose sur une event loop et des I/O non bloquantes, ce qui lui permet de gérer un grand volume de connexions simultanées avec une latence minimale. Sur des usages comme un SaaS collaboratif, le streaming ou le chat, l’application doit pousser des mises à jour en continu (WebSockets, SSE) et répondre sans délai aux interactions. C’est précisément là que Node.js excelle : scalability horizontale aisée, très bon throughput et tail latency contenue, même quand la charge augmente.

Concrètement, la pile Node.js gère mieux les workloads I/O-bound : multiplexage des connexions, backpressure sur les flux, clustering pour tirer parti de plusieurs cœurs, et orchestration simple en containers. Résultat : plus d’utilisateurs actifs pour le même budget d’infrastructure, une expérience perçue plus fluide, et une haute concurrence supportée sans surdimensionner le CPU.

Machine Learning / Data Science : Python est imbattable

Dès que la valeur du produit repose sur des algorithmes, de l’IA ou du traitement massif de données, Python prend l’avantage. Son écosystème (NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch) offre des primitives optimisées (C/CUDA), des pipelines de features éprouvés et une communauté R&D très active. Pour l’entraînement, l’inférence et l’analyse, Python fournit une vitesse de développement et une fiabilité scientifique difficiles à égaler.

En pratique, on expose souvent ces capacités via FastAPI ou Django REST : microservices d’inférence, jobs de batch, ETL/ELT, scoring en ligne ou différé. Même lorsque le front et le temps réel sont gérés ailleurs, Python reste la référence pour construire la couche « intelligence » du produit (recommandation, détection d’anomalies, prévision).

Consommation des ressources : deux philosophies opposées

Sur le plan CPU vs RAM, les deux mondes divergent. Node.js est ultra-efficace pour les tâches I/O-bound : faible empreinte CPU par connexion, bonne optimisation mémoire côté runtime, et coût marginal bas quand on ajoute des utilisateurs. En revanche, pour du compute intensif (algèbre linéaire, inférence lourde), le thread unique de l’event loop oblige à déporter le calcul (workers, services dédiés) pour ne pas bloquer la boucle — sinon la latence explose.

Python, inversement, consomme souvent plus de mémoire mais exploite mieux le CPU sur le calcul scientifique grâce à des extensions natives optimisées et à l’exécution vectorisée. On parallélise via multiprocessing, Ray, Dask ou on offload sur GPU. La conséquence côté coûts : pour des workloads orientés interaction, Node.js réduit les serveurs nécessaires ; pour des workloads orientés algorithme, Python maximise le rendement CPU/GPU et la précision tout en restant rapide à itérer.

Sécurité backend : maîtrise de l’écosystème VS exposition aux dépendances

Dans un contexte cloud-native où les applications SaaS et les plateformes IA manipulent des volumes massifs de données sensibles, la sécurité du backend devient un levier stratégique. Le choix entre Node.js et Python ne se limite pas à la performance ou à la productivité : il engage la fiabilité à long terme et la conformité réglementaire (RGPD, ISO 27001, SOC 2…).

Sécurité backend ; Nodejs vs Python
Sécurité backend ; Nodejs vs Python


Les deux langages offrent des approches très différentes en matière de gestion des dépendances, de frameworks et de gouvernance technique.

Python : des frameworks “secure by design”

L’un des grands atouts de Python réside dans la maturité et la rigueur de ses frameworks backend, notamment Django et FastAPI, qui intègrent par défaut des mécanismes de sécurisation des données et des utilisateurs.

Django, par exemple, est reconnu pour son approche “secure by default” :

  • il gère automatiquement la protection CSRF (Cross-Site Request Forgery),
  • applique la validation des entrées utilisateurs,
  • et intègre un ORM (Object Relational Mapper) qui prévient les injections SQL.

Ces outils simplifient la conformité aux standards européens comme le RGPD, tout en réduisant la surface d’attaque du backend.
FastAPI, plus moderne, s’impose quant à lui pour les APIs orientées IA et automatisation, offrant un modèle de validation Pydantic qui sécurise la sérialisation des données et limite les erreurs typiques des flux JSON massifs.

En somme, Python favorise une sécurité structurée et intégrée, idéale pour les produits digitaux manipulant des données critiques : plateformes IA, fintechs, ou solutions médicales.
Il s’agit d’une stack backend robuste, pensée pour des environnements data-driven et exigeants sur la protection des données utilisateurs.

Node.js : un écosystème puissant mais exposé aux dépendances tierces

Côté Node.js, la puissance vient de sa richesse écosystémique : des millions de packages disponibles sur NPM permettent d’accélérer le développement d’applications temps réel, mais cette abondance cache une faiblesse structurelle.

Chaque dépendance externe représente un risque potentiel :

  • failles connues dans les bibliothèques open source,
  • packages obsolètes ou mal maintenus,
  • dépendances transitives invisibles dans la chaîne logicielle.

Ainsi, un audit de sécurité régulier devient indispensable :

  • Utilisation d’outils comme npm audit, Snyk, ou OWASP Dependency-Check,
  • Mises à jour fréquentes pour corriger les vulnérabilités JS,
  • Politique de patching proactif intégrée au cycle DevSecOps.

De plus, contrairement à Django ou FastAPI, Express.js, le framework Node.js le plus populaire, laisse davantage la responsabilité de la sécurité au développeur. Il offre la liberté, mais exige discipline et expertise.
C’est une approche adaptée aux équipes aguerries, notamment sur des architectures microservices où la gestion des dépendances critiques peut être finement contrôlée.

Gouvernance, mises à jour et dette technique

Un autre facteur déterminant de la sécurité backend réside dans la gouvernance des versions et la gestion du cycle de vie des technologies.

Python : stabilité et continuité

  • Les versions Long-Term Support (LTS) de Python garantissent plusieurs années de maintenance.
  • Les frameworks comme Django assurent une compatibilité ascendante solide, limitant la dette technique.
  • Les mises à jour de sécurité sont centralisées et bien documentées.

Cela permet aux équipes d’éviter les ruptures technologiques, cruciales dans les projets SaaS à long cycle de vie.

Node.js : rapidité et obsolescence accélérée

  • Node.js évolue vite, mais ses versions LTS nécessitent une vigilance constante.
  • Les dépendances NPM non mises à jour peuvent rapidement devenir des sources de vulnérabilités.
  • Les entreprises doivent prévoir une roadmap de maintenance proactive pour éviter la dérive sécuritaire.

📌 La gouvernance de l’écosystème Node.js repose davantage sur la culture d’équipe et la discipline DevOps, alors que Python offre une structure plus prédictive et maîtrisée.

Si votre priorité est la sécurité des données et la conformité, Python et ses frameworks structurés comme Django ou FastAPI sont plus adaptés.

📌 Si votre priorité est la vitesse et la réactivité d’une app SaaS temps réel, Node.js est performant mais requiert une stratégie de sécurité active et un suivi permanent des dépendances.

Productivité et rapidité de développement

Python vs Nodejs : Productivité et rapidité de développement
Python vs Nodejs : Productivité et rapidité de développement

Dans un marché digital en constante accélération, la productivité backend et la vitesse de mise sur le marché (time-to-market) sont devenues des indicateurs clés de compétitivité.
Entre Node.js et Python, la différence ne se joue pas seulement sur les performances techniques, mais sur la fluidité du cycle de développement, la cohérence d’équipe et la capacité à itérer rapidement sur les produits numériques — qu’il s’agisse d’une application SaaS, d’une plateforme IA, ou d’un outil cloud-native.

Node.js : une seule langue pour le front et le back

L’un des plus grands atouts de Node.js, c’est l’usage du JavaScript aussi bien côté frontend que backend. Cette unification du langage simplifie la communication entre les équipes, réduit les erreurs de compréhension technique et accélère le time-to-market.

Pourquoi cela améliore la productivité

  • Moins de friction : un même langage pour les interfaces utilisateurs (React, Vue, Angular) et les API backend (Express.js, NestJS).
  • Partage de logique métier : validation des données, modèles et utilitaires peuvent être réutilisés entre le front et le back.
  • Montée en compétence rapide : un développeur JavaScript peut devenir fullstack en quelques semaines.

Les entreprises qui développent des applications SaaS collaboratives ou des plateformes web temps réel tirent particulièrement profit de cette homogénéité.
Le déploiement cloud-native via Docker ou Kubernetes s’intègre naturellement avec les pipelines CI/CD JavaScript, favorisant une itération continue sans ralentir la roadmap produit.

En somme, Node.js maximise la productivité des équipes multidisciplinaires : une seule stack, des outils communs, et une exécution rapide — un atout majeur pour les startups et scale-ups.

Python : un moteur pour prototyper l’intelligence produit très vite

À l’inverse, Python s’impose comme la référence pour prototyper rapidement des applications data et IA.
Son écosystème orienté science des données et automatisation (NumPy, Pandas, TensorFlow, PyTorch) permet de créer en quelques jours un Proof of Concept (PoC) ou un Minimum Viable Product (MVP) fonctionnel.

Forces clés de Python pour le prototypage

  • Syntaxe claire et concise : permet d’écrire du code propre en un minimum de lignes.
  • Énorme bibliothèque scientifique : un gain de temps énorme pour les produits intégrant de l’intelligence artificielle, du machine learning ou de l’analyse prédictive.
  • Frameworks rapides : FastAPI ou Flask offrent un démarrage ultra-rapide pour créer des microservices et des APIs data-driven.

Ainsi, une équipe produit peut tester un concept, collecter des données réelles et valider une hypothèse métier avant d’investir lourdement dans le développement complet.
Cette agilité fait de Python le langage préféré des équipes d’innovation, des startups IA et des laboratoires R&D.

Node.js ou Python : quel impact sur le time-to-market ?

Le time-to-market dépend du type de produit digital et du cycle de vie du projet :

Type de projetAvantage principalLangage le plus efficace
SaaS collaboratif en temps réelFluidité front/back, DevOps rapideNode.js
MVP ou PoC IA / Data SciencePrototypage express, bibliothèques IAPython
Application cloud-native évolutiveCI/CD intégrée, microservices JSNode.js
Automatisation métier / RPALibrairies et scripts puissantsPython

Talents, ressources et coûts en France

En France, le choix entre Node.js et Python dépend aussi du marché des compétences et du coût global du projet backend. En 2025–2026, les entreprises doivent équilibrer vitesse de développement, disponibilité des talents et budget long terme.

Disponibilité des compétences Node.js vs Python

Le recrutement tech en France reflète deux dynamiques :

  • Node.js domine dans les startups SaaS et produits web : profils fullstack JavaScript, agiles et orientés livraison rapide.
    👉 Salaires moyens : 50–70k €, avec une forte demande sur les profils seniors capables d’architecturer des APIs performantes.
  • Python reste la référence dans la data, l’IA et l’automatisation : profils backend data et ML engineers plus spécialisés.
    👉 Salaires moyens : 55–75k €, tirés par la montée des projets IA et FinTech.

En résumé : Node.js attire les développeurs produits, Python séduit les ingénieurs data. Les deux stacks sont solides, mais leurs bassins de talents diffèrent.

Coût total de possession

Le TCO (Total Cost of Ownership) inclut développement, maintenance et évolution du backend.

  • Node.js : rapide à mettre en œuvre, mais dépendant d’un écosystème NPM dense — donc maintenance plus exigeante à long terme.
  • Python : frameworks stables (Django, FastAPI), maintenance prévisible et dette technique limitée.
CritèreNode.jsPython
Développement initial🔹 Rapide⚪ Modéré
Maintenance🔸 Plus coûteuse (dépendances)🟢 Stable (LTS, sécurité intégrée)
TCO sur 5 ans💰 Variable💰 Prévisible

➡ Node.js accélère le lancement, Python sécurise la durée. Le bon choix dépend du cycle de vie et de la nature du produit

Quel langage selon le type de produit digital ?

Le choix entre Node.js et Python dépend de la nature de ton produit digital, de ton cycle de développement et de ton ambition technologique. Voici l’essentiel pour t’aider à choisir la bonne stack backend en 2026.

Python : la stack idéale pour IA, data et automatisation

Si ton produit s’appuie sur l’intelligence artificielle, la data science ou les algorithmes métier, Python est la référence.

  • Frameworks solides : Django, FastAPI, Flask.
  • Écosystème data : Pandas, TensorFlow, PyTorch, Scikit-learn.
  • Sécurité et conformité RGPD intégrées.

Python excelle dans les plateformes IA, FinTechs et outils d’automatisation intelligente.
Sa stabilité et son écosystème open source en font une base fiable pour tout projet à forte intensité data.

👉 Découvrir notre expertise en développement backend Python sur mesure

Node.js : la référence pour SaaS, apps temps réel et UX instantanée

Pour un SaaS collaboratif, une marketplace ou une application temps réel, Node.js est imbattable.

  • Une seule langue (JavaScript) pour front + back.
  • Excellente gestion de la concurrence et des requêtes simultanées.
  • Intégration fluide avec WebSockets, GraphQL, et architectures cloud-native.

Node.js permet de livrer vite, scaler facilement et maintenir une expérience utilisateur fluide — idéal pour les produits SaaS en croissance.

👉 Créer une application SaaS en Node.js et lance ton produit plus vite, sans compromis sur la performance.

Choisir selon ton ambition produit : performance, intelligence ou sur-mesure

Le bon langage backend n’est pas qu’une question de syntaxe, mais une décision stratégique alignée sur ton produit, ton équipe et ton modèle économique.

  • Node.js se distingue pour les produits orientés interaction, SaaS collaboratif ou expérience utilisateur instantanée. Il favorise la rapidité, la scalabilité et l’agilité.
  • Python s’impose pour les projets data-driven, IA ou automatisation, où la fiabilité, la sécurité et la stabilité sont prioritaires.

En réalité, le choix dépend moins du langage que de l’architecture et de la vision long terme. Une approche sur mesure permet souvent de combiner les forces des deux au sein d’une même infrastructure : Node.js pour la couche web, Python pour l’intelligence applicative.

Pour un accompagnement technique et stratégique dans ce choix, découvre notre expertise en développement web sur mesure — une approche pensée pour créer une stack évolutive, performante et adaptée à ton produit.

Les erreurs de choix les plus fréquentes (et comment les éviter)

L’une des plus grandes difficultés pour les entreprises en 2026 n’est pas de choisir entre Node.js et Python, mais de comprendre dans quel contexte chaque technologie apporte réellement de la valeur.
Trop souvent, le choix du langage backend est dicté par les habitudes internes ou la disponibilité des développeurs, au lieu d’être guidé par la vision produit et la scalabilité à long terme.

La première erreur consiste à adopter Python pour un SaaS ultra interactif.
Même si Django ou FastAPI sont performants pour des API ou des workflows data, ils ne sont pas optimisés pour gérer des flux continus de connexions simultanées.
Les applications collaboratives en temps réel, les plateformes de streaming ou les outils multi-utilisateurs nécessitent une architecture asynchrone et événementielle, domaine où Node.js excelle grâce à son event loop non bloquant.
Utiliser Python dans ce contexte mène souvent à une latence plus élevée et à des limites de scalabilité difficilement contournables.

La seconde erreur est inverse : vouloir exploiter Node.js pour des usages de calcul intensif ou de data science.
Node.js est conçu pour des opérations d’entrée/sortie rapides, pas pour du traitement CPU intensif.
Les applications d’intelligence artificielle, d’analyse prédictive ou de traitement massif de données reposent sur des bibliothèques Python matures (NumPy, TensorFlow, Pandas) et une intégration native avec les environnements IA.
Dans ces cas, Python offre une stabilité, une précision et un écosystème scientifique bien supérieurs.

Enfin, une erreur récurrente est de choisir la technologie préférée de l’équipe plutôt que celle qui correspond à la stratégie du produit.
La familiarité technique ne doit jamais primer sur la pertinence fonctionnelle.
Un projet SaaS à grande échelle n’aura pas les mêmes contraintes qu’une plateforme IA ou qu’un outil d’automatisation.
Un choix pertinent de stack backend s’appuie toujours sur une analyse des besoins métier, du niveau de charge, du modèle économique et de la roadmap produit.
C’est ce qui garantit la pérennité, la performance et la cohérence technique du produit dans le temps.

Conclusion : un choix entre performance et intelligence

En 2026, le choix entre Node.js et Python s’impose comme une décision stratégique autant que technique.
Node.js reste la référence pour les SaaS rapides, évolutifs et collaboratifs, tandis que Python domine dans les architectures IA, data et automatisation intelligente.
Les entreprises les plus performantes combinent souvent les deux, en capitalisant sur leurs forces respectives.
Ce choix doit avant tout refléter la vision produit, la scalabilité attendue et la feuille de route technologique.
Pour approfondir l’analyse des frameworks backend et affiner ta stratégie, découvre notre comparatif Node.js vs Symfony.

FAQ : Node.js vs Python, le guide stratégique 2026

1. Quel langage backend est le plus sécurisé : Node.js ou Python ?
Python offre une sécurité plus structurée grâce à ses frameworks comme Django et FastAPI, pensés “secure by design”.
Node.js dépend davantage de l’audit des dépendances NPM.
Pour les environnements sensibles (FinTech, santé, RGPD), Python reste le choix le plus sûr.

2. Quel langage choisir pour un SaaS collaboratif ?
Un SaaS interactif exige une architecture asynchrone et une faible latence.
Node.js, grâce à son modèle événementiel et ses WebSockets, gère mieux les connexions simultanées.
C’est la meilleure option pour des applications collaboratives et réactives.

3. Python est-il adapté pour l’intelligence artificielle backend ?
Oui, Python est la référence absolue pour l’IA et la data.
Son écosystème (TensorFlow, PyTorch, Pandas) facilite le prototypage et la mise en production de modèles.
C’est la stack privilégiée pour tout projet data-driven ou machine learning.

4. Quel langage est le plus rentable pour un MVP ?
Python permet un prototypage très rapide, idéal pour un MVP IA ou automatisation.
Node.js est plus efficace pour un MVP web ou SaaS nécessitant des interactions temps réel.
Le choix dépend donc du type de produit plutôt que du coût initial.

5. Peut-on combiner Node.js et Python dans la même architecture ?
Oui, et c’est souvent la solution la plus performante.
Les entreprises utilisent Node.js pour la couche web et temps réel, et Python pour les modules IA ou data.
Cette approche microservices garantit flexibilité, performance et évolutivité.

Partagez ce contenu
Amine
En savoir plus sur l'auteur

Amine Guebsi

Amine intervient sur l’ensemble des aspects rédactionnels et stratégiques liés au développement web et mobile via les technologies ReactJS & React Native.
Lire les autres articles de Amine Guebsi

Retrouvez d'autres articles dans la même catégorie

Node.js ou PHP : quelle stack pour votre projet web ou SaaS ?

Le choix d’une stack backend est l’un des leviers les plus déterminants dans la réussite d’un projet web ou d’une application SaaS. Entre Node.js, symbole de la modernité et de la performance asynchrone, et PHP, langage historique du web robuste et mature, les entreprises hésitent souvent. En 2025, les deux technologies évoluent rapidement : PHP… Poursuivre la lecture Node.js ou PHP : quelle stack pour votre projet web ou SaaS ?

Développement sur mesure
Projet Web
Comparatif Symfony vs Django : Choisir le meilleur framework web

Dans un monde numérique en constante évolution, le choix du bon framework web est devenu une décision stratégique pour toute entreprise ou développeur souhaitant créer une application robuste, performante et évolutive. Parmi les solutions les plus plébiscitées du marché, Symfony (framework PHP) et Django (framework Python) se distinguent par leur puissance, leur maturité et leur… Poursuivre la lecture Comparatif Symfony vs Django : Choisir le meilleur framework web

Développement sur mesure
Projet Web
Symfony vs Node.js: quel framework backend pour votre projet web

Dans l’univers du développement web moderne, deux technologies dominent le paysage backend : Symfony et Node.js.L’un repose sur la solide architecture du PHP, plébiscitée pour sa stabilité et sa rigueur. L’autre s’appuie sur la puissance du JavaScript côté serveur, synonyme de rapidité et de scalabilité.Mais au-delà des langages, ce sont deux visions du développement qui… Poursuivre la lecture Symfony vs Node.js: quel framework backend pour votre projet web

Développement sur mesure
Projet Web
Solutions Métiers
Laravel vs Django : Guide Stratégique pour CTO et Startups

En 2025, le choix entre Laravel et Django dépasse largement la question du framework web et du développement web ou de la technologie back-end. Pour les startups SaaS, les PME et les grands groupes industriels en pleine transformation digitale, sélectionner le bon framework est devenu une décision stratégique qui impacte la productivité des équipes, la… Poursuivre la lecture Laravel vs Django : Guide Stratégique pour CTO et Startups

Développement sur mesure
Projet Web
AquilAppAQUILAPP
275 boulevard Marcel Paul
44800 Saint Herblain
Du lundi au vendredi - 9h à 18h
Une idée de projet digital ?

AquilApp est une agence web spécialisée dans le développement d'applications web et mobiles sur-mesure. Basés à Nantes, nous intervenons dans toute la France pour accompagner les startups, PME et grands groupes dans leur transformation digitale.

Contactez-nous

Rejoignez notre newsletter

Inscrivez-vous pour recevoir nos dernières actualités et conseils en développement web et mobile.
Ce site a été créé avec <3 par AquilApp

Haut de page

Contactez-nous

Appelez-nous

WhatsApp

Prendre RDV