Serveurs sans serveurs : pourquoi les devs abandonnent l'infra traditionnelle pour la visioconférence
Créer une visio en serverless : un vrai tournant pour les développeurs indépendants
Il y a encore quelques années, lancer une plateforme de visioconférence signifiait louer des serveurs dédiés, surveiller la bande passante et embaucher des spécialistes DevOps. Aujourd’hui, ce modèle n’est تقريبًا أكثر. Le projet open-source Rendezvous montre qu’il est possible de reproduire une expérience proche de Zoom sans infrastructure lourde, simplement en s’appuyant sur une architecture serverless.
Le serverless gagne du terrain sur la communication en temps réel
Le serverless a déjà transformé la façon dont on construit les APIs et les applications classiques. Beaucoup pensaient pourtant que les fonctionnalités en temps réel, comme la visioconférence, resteaient hors de portée. Rendezvous vient précisément démontrer que cela n’est pas le cas.
Le principe est simple : on ne paie que ce que l’on utilise. Pour une app qui n’est active que pendant les heures de bureau ou qui reçoit des pics ponctuels, ce modèle devient très intéressant.
Une architecture qui change la donne
En général, les plateformes de visioconférence maintiennent des connexions persistantes et gardent l’état des sessions sur des machines dédiées. Rendezvous prend une autre route. Il utilise des functions serverless pour gérer le signaling et la création de salles, mais laisse le transport des flux vidéo et audio aux clients via WebRTC.
Le serveur n’a donc pas à gérer les données multimédias. Il se contente de :
- transmettre les informations nécessaires aux deux pairs pour se connecter (SDP et ICE candidates)
- créer des sessions éphémères qui disparaissent une fois la réunion terminée
- vérifier l’identité des participants de façon légère
Les avantages concrets pour un petit projet
Cette approche apporte plusieurs bénéfices évidents :
Des coûts maîtrisés : Une architecture serverless peut revenir à 10-50 € par mois au lieu de plusieurs centaines.
Une scalabilité automatique : Le système s’ajuste naturellement si trois personnes se joignent à une réunion au lieu de deux.
**Un déploiement plus rapi