{"id":677,"date":"2026-01-20T00:24:03","date_gmt":"2026-01-20T08:24:03","guid":{"rendered":"https:\/\/www.couchbase.com\/\/concepts\/resources-concepts-serverless-architecture\/"},"modified":"2026-08-02T06:36:51","modified_gmt":"2026-08-02T13:36:51","slug":"resources-concepts-serverless-architecture","status":"publish","type":"concepts","link":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/","title":{"rendered":"Architecture sans serveur"},"content":{"rendered":"<div class=\"wp-block-group alignfull wp-block-hero is-layout-constrained wp-container-core-group-is-layout-ec8499da wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--2-xl);padding-right:var(--wp--preset--spacing--lg);padding-bottom:var(--wp--preset--spacing--2-xl);padding-left:var(--wp--preset--spacing--lg)\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-1e498b17 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-container-core-column-is-layout-bdca1ed4 wp-block-column-is-layout-flow\" style=\"flex-basis:55%\">\n<h1 id=\"h-serverless-architecture\" class=\"wp-block-heading has-heading-display-font-size\">Architecture sans serveur<\/h1>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Les architectures sans serveur peuvent constituer la plate-forme de d\u00e9ploiement id\u00e9ale pour les d\u00e9veloppeurs aux ressources limit\u00e9es<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--md)\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cloud.couchbase.com\/sign-up\">Construire des applications sans serveur<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.couchbase.com\/fr\/products\/capella\/app-services\/\">En savoir plus<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center hero__media-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:45%\">\n<figure class=\"wp-block-image size-full has-custom-border hero__image\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"395\" src=\"https:\/\/www.couchbase.com\/\/wp-content\/uploads\/sites\/6\/2026\/07\/full-orange-star.png\" alt=\"\" class=\"wp-image-576\" style=\"border-radius:var(--wp--custom--border-radius--card)\" srcset=\"https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/full-orange-star.png 399w, https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/full-orange-star-300x297.png 300w, https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/full-orange-star-12x12.png 12w, https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/full-orange-star-65x65.png 65w, https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/full-orange-star-50x50.png 50w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-container-core-group-is-layout-b17d5a13 wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--xl);padding-right:0;padding-bottom:var(--wp--preset--spacing--xl)\">\n<h2 class=\"wp-block-heading\">Qu'est-ce que l'architecture sans serveur ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'architecture sans serveur est un mod\u00e8le de cloud computing o\u00f9 les d\u00e9veloppeurs construisent et ex\u00e9cutent des applications sans g\u00e9rer de serveurs traditionnels. Les serveurs existent toujours, mais ils se trouvent dans le cloud, o\u00f9 les fournisseurs de cloud g\u00e8rent automatiquement l'infrastructure, la mise \u00e0 l'\u00e9chelle et l'allocation des ressources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les applications sans serveur, les d\u00e9veloppeurs \u00e9crivent g\u00e9n\u00e9ralement du code sous forme de fonctions isol\u00e9es qui s'ex\u00e9cutent en r\u00e9ponse \u00e0 des \u00e9v\u00e9nements ou \u00e0 des d\u00e9clencheurs, et les fournisseurs de cloud ne facturent que les ressources de calcul r\u00e9ellement utilis\u00e9es. Cette approche simplifie le d\u00e9veloppement d'applications, r\u00e9duit la charge op\u00e9rationnelle et permet une \u00e9volutivit\u00e9 rapide, ce qui la rend id\u00e9ale pour les microservices et les applications pilot\u00e9es par \u00e9v\u00e9nements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette page couvre :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a class=\"scrollToHash\" href=\"#works\">Comment fonctionne l'architecture sans serveur<\/a><\/li>\n\n\n\n<li><a class=\"scrollToHash\" href=\"#concepts\">Concepts cl\u00e9s de l'architecture sans serveur<\/a><\/li>\n\n\n\n<li><a class=\"scrollToHash\" href=\"#use\">Quand utiliser l'architecture sans serveur<br>\n<\/a><\/li>\n\n\n\n<li><a class=\"scrollToHash\" href=\"#benefits\">Avantages de l'architecture sans serveur<br>\n<\/a><\/li>\n\n\n\n<li><a class=\"scrollToHash\" href=\"#limitations\">Limites de l'architecture sans serveur <\/a><\/li>\n\n\n\n<li><a class=\"scrollToHash\" href=\"#tools\">Outils d'informatique sans serveur<\/a><\/li>\n\n\n\n<li><a class=\"scrollToHash\" href=\"#conclusion\">Conclusion<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"works\" class=\"wp-block-heading\">Comment fonctionne l'architecture sans serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"padding-top:0;padding-bottom:0\">L'architecture sans serveur abstrait la gestion des serveurs pour les d\u00e9veloppeurs et s'appuie sur les fournisseurs de cloud pour g\u00e9rer l'infrastructure sous-jacente. Voici comment cela fonctionne g\u00e9n\u00e9ralement :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"padding-top:var(--wp--preset--spacing--2-xs);padding-bottom:0\">1. <strong>Cr\u00e9ation de fonction<\/strong> Les d\u00e9veloppeurs \u00e9crivent du code sous forme de fonctions individuelles, chaque fonction \u00e9tant con\u00e7ue pour ex\u00e9cuter une t\u00e2che ou un service sp\u00e9cifique. L'architecture sans serveur est parfois appel\u00e9e Function-as-a-Service ou <a href=\"https:\/\/www.couchbase.com\/fr\/blog\/serverless-faas-aws-lambda-java\/\">FaaS<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>2. <strong>D\u00e9ploiement de fonction :<\/strong> Les fonctions sont empaquet\u00e9es et d\u00e9ploy\u00e9es sur une plateforme sans serveur fournie par un fournisseur de services cloud. Les plateformes sans serveur les plus courantes sont AWS Lambda, Azure Functions et Google Cloud Functions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. <strong>D\u00e9clencheurs d'\u00e9v\u00e9nements :<\/strong> Les fonctions sont configur\u00e9es pour s'ex\u00e9cuter en r\u00e9ponse \u00e0 des \u00e9v\u00e9nements ou \u00e0 des d\u00e9clencheurs sp\u00e9cifiques. Les \u00e9v\u00e9nements peuvent inclure des requ\u00eates HTTP (par exemple, API Gateway), des modifications de donn\u00e9es (par exemple, des mises \u00e0 jour de bases de donn\u00e9es), des minuteries, des t\u00e9l\u00e9versements de fichiers ou autre chose. Le fournisseur de cloud g\u00e8re les sources d'\u00e9v\u00e9nements et appelle automatiquement les fonctions associ\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. <strong>Mise \u00e0 l'\u00e9chelle automatique :<\/strong> Au fur et \u00e0 mesure que les \u00e9v\u00e9nements se produisent, la plateforme sans serveur met automatiquement \u00e0 l'\u00e9chelle les ressources sous-jacentes pour absorber la charge de travail. Si votre fonction subit une augmentation soudaine des requ\u00eates, le fournisseur de cloud approvisionnera davantage de ressources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. <strong>Ex\u00e9cution<\/strong> Lorsqu'un \u00e9v\u00e9nement d\u00e9clenche une fonction, la plateforme sans serveur initialise un conteneur ou un environnement d'ex\u00e9cution pour cette fonction. Le code contenu dans la fonction est ex\u00e9cut\u00e9 et peut acc\u00e9der \u00e0 toutes les ressources ou donn\u00e9es requises. Une fois que la fonction a termin\u00e9 sa t\u00e2che, le conteneur peut rester actif pendant une courte p\u00e9riode, permettant ainsi aux requ\u00eates ult\u00e9rieures de s'ex\u00e9cuter plus rapidement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">6. <strong>Facturation :<\/strong> La facturation est bas\u00e9e sur le temps d'ex\u00e9cution r\u00e9el et les ressources utilis\u00e9es par les fonctions. Vous \u00eates factur\u00e9 par ex\u00e9cution et pour les ressources de calcul, telles que le processeur et la m\u00e9moire, qui sont allou\u00e9es pendant l'ex\u00e9cution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">7. <strong>Apatridie<\/strong> Les fonctions sans serveur sont g\u00e9n\u00e9ralement sans \u00e9tat, ce qui signifie qu'elles ne conservent pas d'informations entre les ex\u00e9cutions. Tout \u00e9tat ou donn\u00e9e requis doit \u00eatre stock\u00e9 en externe, souvent dans une base de donn\u00e9es ou un service de stockage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">8. <strong>Journaux et surveillance :<\/strong> Les plates-formes sans serveur fournissent g\u00e9n\u00e9ralement des outils de journalisation et de surveillance int\u00e9gr\u00e9s, permettant aux d\u00e9veloppeurs de suivre les performances et de r\u00e9soudre les probl\u00e8mes de leurs fonctions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"concepts\" class=\"wp-block-heading\">Concepts cl\u00e9s de l'architecture sans serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"padding-top:0;padding-bottom:0\">Puisque le d\u00e9veloppement sans serveur est une alternative au d\u00e9veloppement traditionnel, vous devez vous familiariser avec les termes et concepts suivants pour bien comprendre comment concevoir, d\u00e9ployer et g\u00e9rer des applications sans serveur :<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Invocation<\/strong> Un \u00e9v\u00e9nement qui d\u00e9clenche l'ex\u00e9cution d'une fonction sans serveur. Les exemples incluent une requ\u00eate HTTP, une mise \u00e0 jour de base de donn\u00e9es ou un minuteur planifi\u00e9.<br><br><strong>Dur\u00e9e :<\/strong> La dur\u00e9e d'ex\u00e9cution d'une fonction sans serveur, qui est un facteur dans le calcul du co\u00fbt d'ex\u00e9cution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e9marrage \u00e0 froid :<\/strong> La premi\u00e8re ex\u00e9cution d'une fonction sans serveur, o\u00f9 le fournisseur de cloud provisionne les ressources et configure l'environnement d'ex\u00e9cution. Les d\u00e9marrages \u00e0 froid introduisent une latence suppl\u00e9mentaire par rapport aux d\u00e9marrages \u00e0 chaud.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e9marrage \u00e0 chaud :<\/strong> Ex\u00e9cutions ult\u00e9rieures d'une fonction sans serveur lorsque l'environnement d'ex\u00e9cution est d\u00e9j\u00e0 pr\u00e9par\u00e9, ce qui se traduit par des temps de r\u00e9ponse plus rapides par rapport aux d\u00e9marrages \u00e0 froid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Limite de concurrence :<\/strong> Le nombre maximal d'ex\u00e9cutions de fonctions simultan\u00e9es autoris\u00e9es par la plateforme sans serveur. Cette limite peut avoir un impact sur la capacit\u00e9 \u00e0 traiter des requ\u00eates ou des \u00e9v\u00e9nements simultan\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e9lai d'attente d\u00e9pass\u00e9 :<\/strong> La dur\u00e9e maximale autoris\u00e9e pour l'ex\u00e9cution d'une fonction sans serveur. Si une fonction d\u00e9passe cette limite, elle est interrompue de force et son r\u00e9sultat peut ne pas \u00eatre renvoy\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Source d'\u00e9v\u00e9nement :<\/strong> L'origine d'un \u00e9v\u00e9nement qui d\u00e9clenche une fonction sans serveur. Des exemples de sources d'\u00e9v\u00e9nements incluent les compartiments Amazon S3, les passerelles API, les files d'attente de messages et les mises \u00e0 jour de bases de donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Apatridie<\/strong> Les fonctions sans serveur sont g\u00e9n\u00e9ralement sans \u00e9tat, ce qui signifie qu'elles ne conservent pas de donn\u00e9es entre les ex\u00e9cutions. Tout \u00e9tat n\u00e9cessaire doit \u00eatre stock\u00e9 en externe dans des bases de donn\u00e9es ou des services de stockage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Allocation des ressources<\/strong> La sp\u00e9cification des ressources de calcul telles que le processeur ou la m\u00e9moire pour une fonction sans serveur. Ces ressources sont souvent choisies par les d\u00e9veloppeurs lors de la d\u00e9finition de la fonction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mise \u00e0 l'\u00e9chelle automatique :<\/strong> L'ajustement automatique des ressources sans serveur par le fournisseur de cloud pour s'adapter \u00e0 des charges de travail variables et garantir des performances optimales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-databases\/\">Base de donn\u00e9es sans serveur<\/a>:<\/strong> Les bases de donn\u00e9es sans serveur sont des bases de donn\u00e9es \u00e0 mise \u00e0 l'\u00e9chelle \u00e9lastique qui ne r\u00e9v\u00e8lent pas l'infrastructure sur laquelle elles fonctionnent. <a href=\"https:\/\/www.couchbase.com\/fr\/products\/capella\/\">Couchbase Capella\u2122 DBaaS<\/a> est un exemple de base de donn\u00e9es sans serveur enti\u00e8rement g\u00e9r\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"use\" class=\"wp-block-heading\">Quand utiliser l'architecture sans serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bien que l'architecture sans serveur soit polyvalente, ce n'est pas le meilleur choix pour tous les cas d'utilisation : les applications comportant des t\u00e2ches de longue dur\u00e9e, des besoins de calcul \u00e9lev\u00e9s ou des charges de travail constantes b\u00e9n\u00e9ficient souvent davantage des architectures traditionnelles bas\u00e9es sur des serveurs. Veillez \u00e0 prendre en compte les exigences sp\u00e9cifiques et les points forts uniques du sans serveur pour d\u00e9cider s'il s'agit du bon choix pour votre application.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cas d'utilisation de l'architecture sans serveur<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"padding-top:0\">Certains des cas d'utilisation les plus courants et les mieux adapt\u00e9s \u00e0 l'architecture sans serveur (serverless) incluent :<br><br> <strong>Applications web et mobiles :<\/strong> G\u00e9rer les backends d'applications web et mobiles, diffuser du contenu, traiter les requ\u00eates des utilisateurs et g\u00e9rer l'authentification des utilisateurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API :<\/strong> Mettez \u00e0 l'\u00e9chelle automatique vos API RESTful et GraphQL et int\u00e9grez-les facilement avec d'autres services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>IoT :<\/strong> G\u00e9rer efficacement le traitement et l'analyse des donn\u00e9es provenant d'appareils IoT qui d\u00e9clenchent des \u00e9v\u00e9nements avec des donn\u00e9es de capteurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Traitement des donn\u00e9es en temps r\u00e9el :<\/strong> Traitez des flux de donn\u00e9es en temps r\u00e9el tels que l'analyse des flux de clics, le traitement des journaux et l'analyse \u00e9v\u00e9nementielle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Traitement par lots :<\/strong> Ex\u00e9cuter des travaux par lots p\u00e9riodiques ou \u00e0 la demande tels que l'ETL (extraction, transformation et chargement) de donn\u00e9es, la g\u00e9n\u00e9ration de rapports et le nettoyage de donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>T\u00e2ches de stockage de fichiers et de donn\u00e9es :<\/strong> Interagir avec des services de stockage cloud pour g\u00e9rer les transferts, les t\u00e9l\u00e9chargements et la manipulation de donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Authentification et autorisation des utilisateurs :<\/strong> Les services de gestion des identit\u00e9s et des acc\u00e8s (IAM) pour l'authentification et l'autorisation des utilisateurs conviennent parfaitement aux fonctions sans serveur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Services de notification :<\/strong> Envoyez des notifications et des alertes telles que des e-mails, des SMS ou des notifications push en r\u00e9ponse \u00e0 des \u00e9v\u00e9nements ou \u00e0 des d\u00e9clencheurs sp\u00e9cifiques.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Agents conversationnels et assistants virtuels :<\/strong> Cr\u00e9ez des interfaces conversationnelles o\u00f9 des fonctions traitent les requ\u00eates en langage naturel et g\u00e9n\u00e8rent des r\u00e9ponses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Traitement des donn\u00e9es et des images :<\/strong> Effectuez des t\u00e2ches telles que le redimensionnement d'images, la conversion de formats et la transformation de donn\u00e9es qui n\u00e9cessitent une interaction minimale de l'utilisateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>T\u00e2ches planifi\u00e9es :<\/strong> Automatisez les t\u00e2ches p\u00e9riodiques telles que les sauvegardes de donn\u00e9es, la g\u00e9n\u00e9ration de rapports et la maintenance des bases de donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Microservices :<\/strong> Cr\u00e9er et g\u00e9rer des microservices individuels au sein d&#x27;une application plus vaste, ce qui facilite la mise \u00e0 l&#x27;\u00e9chelle et le d\u00e9ploiement ind\u00e9pendant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Services de s\u00e9curit\u00e9 et de conformit\u00e9 :<\/strong> Impl\u00e9menter des fonctions li\u00e9es \u00e0 la s\u00e9curit\u00e9 telles que la d\u00e9tection des intrusions, la surveillance et l'audit de conformit\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sans serveur vs conteneurs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 premi\u00e8re vue, l'architecture sans serveur est parfois confondue avec l'architecture de conteneurs ou avec l'architecture de microservices, car elle partage certaines similitudes avec chacune d'elles. En fait, le sans serveur est tout \u00e0 fait distinct de ces deux approches, et nous expliquerons ce qui les diff\u00e9rencie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quoi <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/containers\/\">conteneurs<\/a> Ce que le \u00ab serverless \u00bb et les conteneurs ont en commun, c&#x27;est qu&#x27;ils permettent tous deux aux d\u00e9veloppeurs de d\u00e9ployer du code d&#x27;application en faisant abstraction de l&#x27;environnement d&#x27;h\u00e9bergement. Cependant, l&#x27;une des principales diff\u00e9rences r\u00e9side dans le fait que le \u00ab serverless \u00bb \u00e9limine totalement la gestion des serveurs, tandis que les conteneurs permettent aux d\u00e9veloppeurs de g\u00e9rer leurs propres environnements de serveurs tout en exer\u00e7ant un contr\u00f4le accru sur l&#x27;infrastructure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En tant que forme l\u00e9g\u00e8re de virtualisation, les conteneurs empaquettent les applications et leurs d\u00e9pendances dans des environnements isol\u00e9s et coh\u00e9rents qui s'ex\u00e9cutent en tant qu'instances ind\u00e9pendantes sur un syst\u00e8me d'exploitation partag\u00e9. Les conteneurs offrent un moyen de garantir que les applications fonctionnent de mani\u00e8re coh\u00e9rente dans divers environnements, du d\u00e9veloppement \u00e0 la production, et ils proposent une mani\u00e8re standardis\u00e9e d'empaqueter et de distribuer des logiciels. Les conteneurs sont g\u00e9n\u00e9ralement de longue dur\u00e9e et peuvent inclure plusieurs processus au sein d'un m\u00eame conteneur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En r\u00e9sum\u00e9, l'informatique sans serveur (serverless) abstrait la gestion des serveurs et est id\u00e9ale pour les t\u00e2ches ax\u00e9es sur les \u00e9v\u00e9nements et de courte dur\u00e9e, tandis que les conteneurs offrent un plus grand contr\u00f4le sur l'environnement du serveur et conviennent mieux aux processus de longue dur\u00e9e et aux charges de travail stables. Le choix entre les deux d\u00e9pend des exigences sp\u00e9cifiques de votre application et de votre niveau de contr\u00f4le sur l'infrastructure sous-jacente. Dans certains cas, une combinaison des deux technologies est utilis\u00e9e au sein d'une m\u00eame application pour diff\u00e9rents composants.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Serverless contre microservices<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.couchbase.com\/fr\/blog\/scaling-microservices\/\">Microservices<\/a> constituent un mod\u00e8le d&#x27;architecture logicielle qui structure une application sous la forme d&#x27;un ensemble de petits services d\u00e9ployables ind\u00e9pendamment, qui communiquent via des API et fonctionnent ensemble pour offrir des fonctionnalit\u00e9s complexes et modulaires. La confusion entre les microservices et l&#x27;architecture \u00ab serverless \u00bb provient souvent du fait qu&#x27;ils mettent tous deux l&#x27;accent sur la modularit\u00e9 et l&#x27;\u00e9volutivit\u00e9. Ce qui rend la distinction encore plus floue, c\u2019est qu\u2019ils sont souvent utilis\u00e9s conjointement, les fonctions \u00ab serverless \u00bb agissant comme des microservices au sein d\u2019une application plus vaste bas\u00e9e sur des microservices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Malgr\u00e9 leurs similitudes, l'informatique sans serveur et les microservices pr\u00e9sentent des caract\u00e9ristiques uniques dans les domaines suivants qui les distinguent :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Gestion des infrastructures<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Microservices \u2013<\/strong> les d\u00e9veloppeurs conservent le contr\u00f4le sur l'orchestration des serveurs et des conteneurs.<\/li>\n\n\n\n<li><strong>Sans serveur<\/strong> La gestion des serveurs est enti\u00e8rement dissimul\u00e9e, et les d\u00e9veloppeurs n&#x27;ont pas \u00e0 s&#x27;occuper de l&#x27;infrastructure sous-jacente.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mod\u00e8le d'ex\u00e9cution<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Microservices \u2013<\/strong> s'ex\u00e9cuter en continu sur des instances de serveurs d\u00e9di\u00e9s.<\/li>\n\n\n\n<li><strong>Sans serveur<\/strong> Les fonctions s'ex\u00e9cutent en r\u00e9ponse \u00e0 des \u00e9v\u00e9nements ou \u00e0 des d\u00e9clencheurs. Cette distinction peut entra\u00eener une diff\u00e9rence dans les temps de r\u00e9ponse, car les applications sans serveur peuvent subir des d\u00e9marrages \u00e0 froid.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mod\u00e8le de co\u00fbts<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Microservices \u2013<\/strong> vous oblige \u00e0 provisionner et \u00e0 maintenir des ressources de serveur. Cela peut entra\u00eener des co\u00fbts continus, m\u00eame pendant les p\u00e9riodes de faible utilisation.<\/li>\n\n\n\n<li><strong>Sans serveur<\/strong> suit un mod\u00e8le de paiement \u00e0 l'utilisation bas\u00e9 sur l'ex\u00e9cution r\u00e9elle des fonctions. Cela peut \u00eatre plus rentable pour les charges de travail sporadiques.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Modularit\u00e9<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Microservices \u2013<\/strong> Une application est divis\u00e9e en petits services ind\u00e9pendants.<\/li>\n\n\n\n<li><strong>Sans serveur<\/strong> Les d\u00e9veloppeurs \u00e9crivent du code comme des unit\u00e9s individuelles de fonctionnalit\u00e9.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00c9volutivit\u00e9<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Microservices \u2013<\/strong> permettre le mise \u00e0 l'\u00e9chelle ind\u00e9pendante de chaque service.<\/li>\n\n\n\n<li><strong>Sans serveur<\/strong> met \u00e0 l'\u00e9chelle automatiquement les fonctions individuelles.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"benefits\" class=\"wp-block-heading\">Avantages de l'architecture sans serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'architecture sans serveur (serverless) offre un large \u00e9ventail d'avantages qui en font un choix attrayant pour de nombreuses applications et cas d'utilisation. Les avantages les plus convaincants sont :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Mise \u00e0 l'\u00e9chelle automatique :<\/strong> Les plates-formes d'architecture sans serveur adaptent automatiquement la charge des ressources \u00e0 la hausse ou \u00e0 la baisse en fonction de la charge de travail entrante. Cela garantit que votre application peut g\u00e9rer diff\u00e9rents niveaux de trafic, offrant une haute disponibilit\u00e9 et des performances sans intervention manuelle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le rapport co\u00fbt-efficacit\u00e9 :<\/strong> Avec le sans serveur, vous ne payez que pour les ressources de calcul r\u00e9ellement utilis\u00e9es lors de l'ex\u00e9cution des fonctions. Aucun co\u00fbt n'est associ\u00e9 au temps d'inactivit\u00e9, ce qui le rend \u00e9conomique, en particulier pour les charges de travail dont le trafic est impr\u00e9visible ou sporadique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Frais de fonctionnement r\u00e9duits :<\/strong> Sans serveur abstrait les t\u00e2ches de gestion des serveurs, permettant aux d\u00e9veloppeurs de se concentrer sur le code plut\u00f4t que sur la maintenance de l'infrastructure. Cela r\u00e9duit le besoin d'efforts DevOps et simplifie le d\u00e9ploiement et la mise \u00e0 l'\u00e9chelle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e9veloppement plus rapide :<\/strong> Le mod\u00e8le sans serveur (serverless) acc\u00e9l\u00e8re le processus de d\u00e9veloppement en \u00e9liminant la n\u00e9cessit\u00e9 de g\u00e9rer les serveurs et l'infrastructure. Les d\u00e9veloppeurs peuvent it\u00e9rer et d\u00e9ployer du code rapidement, ce qui se traduit par une mise sur le march\u00e9 plus rapide des applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>R\u00e9silience<\/strong> Les fonctions serverless sont g\u00e9n\u00e9ralement sans \u00e9tat, ce qui favorise une conception reposant sur des services de stockage externes ou des bases de donn\u00e9es pour la persistance des donn\u00e9es. Cela peut conduire \u00e0 des applications plus r\u00e9silientes et tol\u00e9rantes aux pannes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Journalisation et surveillance int\u00e9gr\u00e9es :<\/strong> Les plateformes sans serveur (serverless) fournissent souvent des outils int\u00e9gr\u00e9s de surveillance et de journalisation, permettant aux d\u00e9veloppeurs de suivre les performances, de r\u00e9soudre les probl\u00e8mes et d'obtenir des informations sur le comportement des applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>R\u00e9duction de la d\u00e9pendance vis-\u00e0-vis des fournisseurs :<\/strong> De nombreuses fonctions peuvent \u00eatre con\u00e7ues pour \u00eatre relativement ind\u00e9pendantes des fournisseurs, ce qui facilite leur migration ou l'int\u00e9gration de services provenant de diff\u00e9rents fournisseurs de cloud. Ce n'est pas toujours le cas, comme vous le verrez dans la section suivante sur les limitations du sans serveur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Haute disponibilit\u00e9 :<\/strong> Les plates-formes sans serveur sont con\u00e7ues pour \u00eatre hautement disponibles, avec des m\u00e9canismes de redondance et de basculement int\u00e9gr\u00e9s. Cela contribue \u00e0 garantir que votre application reste accessible et r\u00e9active m\u00eame en cas de panne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Efficacit\u00e9 \u00e9nerg\u00e9tique et des ressources :<\/strong> La mise \u00e0 l'\u00e9chelle automatique et la gestion des ressources des plateformes sans serveur peuvent am\u00e9liorer l'efficacit\u00e9 \u00e9nerg\u00e9tique et l'utilisation des ressources, r\u00e9duisant ainsi l'impact environnemental.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"limitations\" class=\"wp-block-heading\">Limites de l'architecture sans serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bien que l'architecture sans serveur offre de nombreux avantages, elle pr\u00e9sente \u00e9galement des limites. Certaines caract\u00e9ristiques du sans serveur peuvent se manifester par des avantages ou des d\u00e9fis. Lors de l'\u00e9valuation du sans serveur pour une application sp\u00e9cifique, tenez compte de vos exigences ou contraintes li\u00e9es aux \u00e9l\u00e9ments suivants :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e9marrages \u00e0 froid :<\/strong> Les fonctions sans serveur peuvent subir un d\u00e9lai lors de leur premi\u00e8re invocation, car le fournisseur cloud doit initialiser un nouvel environnement d'ex\u00e9cution. Cette latence peut poser des probl\u00e8mes pour les applications qui n\u00e9cessitent des temps de r\u00e9ponse constamment rapides.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contraintes de ressources :<\/strong> Les plateformes sans serveur imposent des contraintes de ressources, telles que des limites de m\u00e9moire et de temps d'ex\u00e9cution. Ces contraintes peuvent s'av\u00e9rer limitantes pour les t\u00e2ches gourmandes en calcul ou les applications n\u00e9cessitant des processus de longue dur\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Apatridie<\/strong> Les fonctions sans serveur sont g\u00e9n\u00e9ralement sans \u00e9tat, ce qui signifie qu'elles ne conservent pas de donn\u00e9es entre les ex\u00e9cutions. Bien que cela puisse contribuer \u00e0 am\u00e9liorer la r\u00e9silience (comme expliqu\u00e9 ci-dessus), l'utilisation de bases de donn\u00e9es externes ou de services de stockage pour la persistance des donn\u00e9es peut complexifier certaines applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verrouillage des fournisseurs :<\/strong> Bien que de nombreuses fonctions puissent \u00eatre con\u00e7ues pour \u00eatre relativement ind\u00e9pendantes des fournisseurs, votre application peut comporter certaines configurations et int\u00e9grations sp\u00e9cifiques \u00e0 une plateforme qui rendent difficile son transfert vers un autre fournisseur de cloud.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e9bogage complexe :<\/strong> Le d\u00e9bogage et le d\u00e9pannage des applications sans serveur peuvent s'av\u00e9rer plus complexes dans une architecture sans serveur, car la nature distribu\u00e9e des fonctions et l'absence d'acc\u00e8s direct au serveur peuvent rendre difficile l'identification et la r\u00e9solution des probl\u00e8mes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tests locaux limit\u00e9s :<\/strong> Le d\u00e9veloppement et le test de fonctions serverless en local peuvent s'av\u00e9rer difficiles car les tests locaux ne reproduisent pas toujours fid\u00e8lement l'environnement d'ex\u00e9cution dans le cloud. Les d\u00e9veloppeurs ont souvent besoin de d\u00e9ployer les fonctions sur la plateforme serverless pour effectuer des tests approfondis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"tools\" class=\"wp-block-heading\">Outils d'informatique sans serveur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il existe de nombreuses plates-formes et outils de calcul sans serveur qui permettent aux d\u00e9veloppeurs de cr\u00e9er, d\u00e9ployer et g\u00e9rer des applications sans serveur en utilisant leurs langages de programmation et leurs fournisseurs de services cloud pr\u00e9f\u00e9r\u00e9s. En voici quelques-uns des plus populaires :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Plateformes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/aws.amazon.com\/lambda\">AWS Lambda d'Amazon<\/a> prend en charge divers langages de programmation et s'int\u00e8gre de mani\u00e8re transparente \u00e0 d'autres services AWS. AWS fournit \u00e9galement une passerelle API pour cr\u00e9er des API RESTful et d\u00e9clencher des fonctions Lambda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/functions\">Azure Functions de Microsoft<\/a> est une offre sans serveur au sein de l'\u00e9cosyst\u00e8me cloud d'Azure. Elle prend en charge plusieurs langages et offre une int\u00e9gration avec les services Azure, ce qui en fait un choix judicieux pour les applications bas\u00e9es sur Windows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/cloud.google.com\/functions\">Cloud Functions de Google<\/a> prend en charge plusieurs langages de programmation et s'int\u00e8gre bien avec d'autres services Google Cloud, ce qui le rend adapt\u00e9 \u00e0 la cr\u00e9ation d'applications au sein de l'\u00e9cosyst\u00e8me Google Cloud.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/cloud.ibm.com\/functions\/\">IBM Cloud Functions<\/a> est bas\u00e9 sur le framework Apache OpenWhisk et vous permet de vous int\u00e9grer aux services IBM Cloud en utilisant diff\u00e9rents langages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.alibabacloud.com\/product\/function-compute\">Alibaba Cloud Function Compute<\/a> permet aux d\u00e9veloppeurs de cr\u00e9er des applications dans l'\u00e9cosyst\u00e8me Alibaba Cloud et de s'int\u00e9grer \u00e0 d'autres services Alibaba Cloud en utilisant plusieurs langages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Outils<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.netlify.com\/products\/functions\/\">Netlify<\/a> est une plateforme surtout connue pour h\u00e9berger des sites web statiques, mais elle propose \u00e9galement des fonctions sans serveur pour cr\u00e9er des services dorsaux, des API et des flux de travail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.openfaas.com\/\">OpenFaaS<\/a> est un framework serverless open source pour les fonctions bas\u00e9es sur des conteneurs. Il vous permet de cr\u00e9er et d'ex\u00e9cuter des fonctions serverless \u00e0 l'aide de conteneurs Docker.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/fission.io\/\">Fission<\/a> est un autre framework sans serveur natif Kubernetes open-source qui prend en charge plusieurs langages et est con\u00e7u pour un d\u00e9ploiement facile sur des clusters Kubernetes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"conclusion\" class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'architecture sans serveur (serverless) est populaire pour les applications web et mobiles, l'IoT, le traitement de donn\u00e9es en temps r\u00e9el et d'autres cas d'utilisation courants, car elle permet aux d\u00e9veloppeurs de se concentrer sur l'\u00e9criture de code plut\u00f4t que sur la gestion des serveurs. La responsabilit\u00e9 de la gestion est d\u00e9l\u00e9gu\u00e9e \u00e0 des fournisseurs de cloud tels que AWS Lambda, Azure Functions ou Google Cloud Functions afin qu'ils puissent g\u00e9rer l'infrastructure sous-jacente et mettre \u00e0 l'\u00e9chelle les ressources automatiquement pour s'adapter aux variations de charge de travail. Cependant, l'architecture sans serveur n'est pas id\u00e9ale pour tous les cas d'utilisation, et certaines charges de travail ou t\u00e2ches de longue dur\u00e9e peuvent \u00eatre mieux adapt\u00e9es aux approches traditionnelles bas\u00e9es sur des serveurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour en savoir plus sur l'architecture sans serveur (serverless) et les technologies associ\u00e9es, consultez ces ressources :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.couchbase.com\/fr\/blog\/serverless-architecture-cloud-computing\/\">Architecture sans serveur avec le cloud computing<\/a><br>\n<a href=\"https:\/\/www.couchbase.com\/fr\/blog\/couchbase-2023-predictions-edge-computing-serverless-and-more\/\">Pr\u00e9dictions Couchbase 2023 : edge computing, serverless et plus encore<\/a><br>\n<a href=\"https:\/\/www.couchbase.com\/fr\/products\/capella\/app-services\/\">Capella App Services (BaaS)<\/a><br>\nVisitez notre <a href=\"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/\">Hub de Concepts<\/a> pour en savoir plus sur d'autres sujets li\u00e9s aux bases de donn\u00e9es.\n<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull wp-custom-prefooter has-peach-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group wp-custom-prefooter__inner is-layout-constrained wp-container-core-group-is-layout-32cc56da wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-a91057ef wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.34%\">\n<div class=\"wp-block-group wp-custom-prefooter__card has-white-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-293b0a6d wp-block-group-is-layout-flex\"><div class=\"is-size-large wp-elements-7c4a9a276feed18da899846b76291c52 wp-block-couchbase-com-2026-icon has-text-color has-red-color\"><svg viewbox=\"13 12 34 36\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M44.73,33.67c-1.75-1.82-3.88-2.54-6.14-2.11.38-.55.58-1.21.57-1.9,0-.79-.29-1.54-.75-2l-3.9-3.9c-.1-.45-.23-.95-.4-1.24-.4-.68-1.21-1.32-1.48-1.53-.9-.83-2.31-.81-3.19.07l-1.28,1.27-.4-.4c1.04-2.76.44-5.39-1.74-7.47-1.52-1.45-3.99-2.84-6.37-2.37-.22.04-.42.15-.58.31l-1,1c-.44.44-.44,1.15,0,1.59l2.13,2.13c.69.69.72,1.02.72,1.02,0,0-.01.02-.04.05l-1.11,1.12c-.63.63-.68.68-1.56-.19l-2.13-2.13c-.44-.44-1.15-.44-1.59,0l-.96.96c-.16.16-.26.36-.31.58-.42,2.14.6,5.14,2.34,6.82,1.65,1.6,3.58,2.01,5.13,2.02-.12.19-.23.37-.3.55-.7,1.76.03,3.06.27,3.49.03.06.05.11.07.14l-1.87,1.83c-.39-.11-.83-.02-1.12.27l-4.63,4.63c-.21.21-.33.5-.33.8s.12.58.33.8l7.82,7.82c.21.21.5.33.8.33s.58-.12.8-.33l4.62-4.63c.44-.44.44-1.15,0-1.59l-6.6-6.6,1.88-1.84c.42-.4.93-1.42.19-2.73-.27-.47-.39-.92-.14-1.54.04-.1.17-.29.36-.52,0,0,.01.01.02.02.13.12.23.21.26.24.56.56,1.36.76,2.18.56.58-.15,1.16-.49,1.63-.96l1.56-1.56c.98-.98,1.14-1.86,1.09-2.43l1.43-1.42s.06-.02.08,0c.04.04.09.08.13.11.3.22.78.65.9.85.05.12.16.55.22.91.01.07.04.13.07.2l-.79.79,1.19,1.19.71-.71,1.26,1.26-.71.71,1.19,1.19.72-.72.79.78c.09.12.26.75-.21,1.21l-5.87,5.87-.87.21c-.2.05-.39.15-.53.3l-1.85,1.85,1.59,1.59,1.63-1.63.87-.21c.1-.02.2-.06.29-.11-.11,1.64.17,3.9,2,5.8,1.43,1.47,3.8,2.44,5.8,2.44.36,0,.7-.03,1.03-.1.22-.04.42-.15.58-.31l.96-.96c.44-.44.44-1.15,0-1.59l-2.13-2.13c-.69-.69-.67-.97-.67-.97.02-.12.32-.42.48-.58l1.12-1.12s.03-.03.03-.03c.06,0,.38.07,1.03.72l2.13,2.13c.44.44,1.15.44,1.59,0l1-1c.16-.16.26-.36.31-.58.47-2.38-.91-4.85-2.37-6.37ZM24.79,42.25l-3.03,3.03-6.23-6.23,3.03-3.03,6.23,6.23ZM26.93,24.92l-1.56,1.56c-.29.29-.6.39-.63.41-.03-.03-.15-.14-.31-.29-.12-.11-.25-.23-.38-.35,0,0,0,0,0,0l-.96-.95c-.26-.26-.64-.37-1-.31-1.13.21-3.28.33-4.93-1.27-1.05-1.02-1.79-2.89-1.76-4.27l1.24,1.24c2.46,2.47,4.06.87,4.74.19l1.11-1.12c.65-.65.85-1.49.57-2.37-.19-.6-.6-1.22-1.26-1.87l-1.27-1.27c1.18-.03,2.72.67,3.94,1.83,1.66,1.59,1.98,3.48.95,5.62-.21.43-.12.94.22,1.28l1.58,1.58c-.07.1-.16.21-.29.35ZM43.66,37.89c-2.23-2.22-3.71-1.22-4.24-.69l-1.12,1.12c-.42.42-1,1-1.12,1.87-.13.92.3,1.86,1.31,2.87l1.24,1.24c-1.38.02-3.25-.71-4.27-1.76-1.6-1.65-1.48-3.8-1.27-4.93.06-.33-.02-.66-.24-.92l-.2-.24,2.41-2.41h0c.34.35.86.45,1.3.24,2.14-1.03,4.03-.71,5.62.95,1.17,1.22,1.87,2.74,1.83,3.94l-1.27-1.27Z\" stroke-width=\"0\"\/><\/svg><\/div>\n\n\n<h3 id=\"h-start-building\" class=\"wp-block-heading wp-custom-prefooter__card-title has-heading-sm-font-size\" style=\"margin-top:var(--wp--preset--spacing--xs);margin-bottom:var(--wp--preset--spacing--xs)\">Commencer \u00e0 construire<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consultez notre portail pour d\u00e9veloppeurs afin d'explorer NoSQL, de parcourir les ressources et de commencer \u00e0 utiliser les tutoriels.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-top:auto\">\n<div class=\"wp-block-button is-style-outline is-style-outline--2\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.couchbase.com\/fr\/developers\/\" title=\"D\u00e9velopper maintenant\" target=\"_self\">D\u00e9velopper maintenant<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-group wp-custom-prefooter__card has-white-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-293b0a6d wp-block-group-is-layout-flex\"><div class=\"is-size-large wp-elements-7c94e1bfd3ea6d9154edf54bb991fd28 wp-block-couchbase-com-2026-icon has-text-color has-red-color\"><svg viewbox=\"0 0 60 60\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m49.22,34.73v.71c-14.15,1.75-22.5,10.07-24.26,24.16h-.71c-1.75-14.09-10.11-22.41-24.26-24.16v-.71c14.14-1.75,22.5-10.07,24.26-24.16h.71c1.75,14.09,10.11,22.41,24.26,24.16ZM47.73.41h-.36c-.89,7.12-5.12,11.33-12.27,12.22v.36c7.15.89,11.38,5.09,12.27,12.22h.36c.89-7.12,5.12-11.33,12.27-12.22v-.36c-7.15-.89-11.38-5.09-12.27-12.22Z\"><\/path><\/svg><\/div>\n\n\n<h3 id=\"h-use-capella-free\" class=\"wp-block-heading wp-custom-prefooter__card-title has-heading-sm-font-size\" style=\"margin-top:var(--wp--preset--spacing--xs);margin-bottom:var(--wp--preset--spacing--xs)\">Utiliser Capella gratuitement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Prenez en main Couchbase en quelques clics. Capella DBaaS est le moyen le plus simple et le plus rapide de d\u00e9marrer.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-top:auto\">\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/cloud.couchbase.com\/sign-up\" title=\"Utiliser gratuitement\" target=\"_self\">Utiliser gratuitement<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-group wp-custom-prefooter__card has-white-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-293b0a6d wp-block-group-is-layout-flex\"><div class=\"is-size-large wp-elements-7e4899d7344a54cbc4d7560f16c63ef5 wp-block-couchbase-com-2026-icon has-text-color has-red-color\"><svg viewbox=\"14 12 32 36\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"22.34\" y=\"13.7\" width=\"2.41\" height=\"5.19\" transform=\"translate(-4.99 13.95) rotate(-30)\"\/><rect x=\"38.84\" y=\"20.06\" width=\"5.19\" height=\"2.41\" transform=\"translate(-5.08 23.57) rotate(-30)\"\/><rect x=\"28.92\" y=\"12\" width=\"2.41\" height=\"5.19\"\/><rect x=\"14.27\" y=\"26.39\" width=\"5.19\" height=\"2.41\"\/><rect x=\"34.08\" y=\"15.21\" width=\"5.19\" height=\"2.41\" transform=\"translate(4.12 39.97) rotate(-60)\"\/><rect x=\"17.49\" y=\"18.46\" width=\"2.41\" height=\"5.19\" transform=\"translate(-8.88 26.71) rotate(-60)\"\/><rect x=\"40.54\" y=\"26.65\" width=\"5.19\" height=\"2.41\"\/><rect x=\"40.1\" y=\"31.81\" width=\"2.41\" height=\"5.19\" transform=\"translate(-9.14 52.98) rotate(-60)\"\/><path d=\"M24.39,45.28h2.27c.36,1.56,1.75,2.72,3.42,2.72h.07c1.67,0,3.06-1.17,3.42-2.72h2.37v-2.71h-11.55v2.71ZM30.15,46.19h-.07c-.65,0-1.21-.37-1.5-.92h3.07c-.29.54-.85.92-1.5.92Z\"\/><rect x=\"15.97\" y=\"32.98\" width=\"5.19\" height=\"2.41\" transform=\"translate(-14.6 13.86) rotate(-29.99)\"\/><path d=\"M35.92,20.71c-2.14-1.75-4.93-2.44-7.66-1.9-3.58.71-6.48,3.64-7.23,7.29-.67,3.28.32,6.61,2.66,8.9.2.19.31.46.31.74v5.83h12.24v-5.83c0-.28.11-.55.29-.73,1.86-1.81,2.88-4.26,2.88-6.87,0-2.91-1.27-5.61-3.49-7.43ZM28.48,30.59h-.98c-.54,0-.98-.44-.98-.98s.44-.98.98-.98.98.44.98.98v.98ZM30.54,38.86h-.86v-7.06h.86v7.06ZM34.63,33.08c-.71.69-1.11,1.66-1.11,2.67v3.12h-1.77v-7.06h1.01c1.19-.01,2.16-.99,2.16-2.19s-.98-2.19-2.19-2.19-2.19.98-2.19,2.19v.98h-.86v-.98c0-1.21-.98-2.19-2.19-2.19s-2.19.98-2.19,2.19.98,2.19,2.19,2.19h.98v7.06h-1.77v-3.12c0-1.01-.41-1.98-1.12-2.68-1.68-1.64-2.39-4.04-1.9-6.42.53-2.59,2.58-4.67,5.1-5.18,1.96-.39,3.88.08,5.41,1.34,1.59,1.3,2.5,3.25,2.5,5.34,0,1.88-.73,3.64-2.06,4.94ZM31.75,30.59v-.98c0-.54.44-.98.98-.98s.98.44.98.98-.44.98-.98.98h-.98Z\"\/><\/svg><\/div>\n\n\n<h3 id=\"h-get-in-touch\" class=\"wp-block-heading wp-custom-prefooter__card-title has-heading-sm-font-size\" style=\"margin-top:var(--wp--preset--spacing--xs);margin-bottom:var(--wp--preset--spacing--xs)\">Prendre contact<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vous souhaitez en savoir plus sur les offres Couchbase ? Laissez-nous vous aider.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-top:auto\">\n<div class=\"wp-block-button is-style-outline is-style-outline--4\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.couchbase.com\/fr\/contact\/\" title=\"Contactez nous\">Contactez nous<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Serverless Architecture Serverless architectures can be the ideal deployment platform for resource-constrained developers What is serverless architecture? Serverless architecture is a cloud computing model where developers build and run applications without managing traditional servers. The servers still exist, but they\u2019re in the cloud, where cloud providers automatically handle the infrastructure, scaling, and resource allocation. For [&hellip;]<\/p>\n","protected":false},"author":73510,"featured_media":0,"menu_order":0,"template":"page-no-prefooter","meta":{"_acf_changed":false,"inline_featured_image":false,"_acf":"","footnotes":""},"couchbase_category":[27,28,29,30,19],"class_list":["post-677","concepts","type-concepts","status-publish","hentry","couchbase_category-architecture","couchbase_category-architecture-tools","couchbase_category-cloud-product-key-feature","couchbase_category-developer-back-end","couchbase_category-technology-software-saas"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>What Is Serverless Architecture? Computing Model Guide<\/title>\n<meta name=\"description\" content=\"Learn what serverless architecture is, how it works, its benefits and limitations, when developers should use it, and more in this guide from Couchbase.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Is Serverless Architecture? Computing Model Guide\" \/>\n<meta property=\"og:description\" content=\"Learn what serverless architecture is, how it works, its benefits and limitations, when developers should use it, and more in this guide from Couchbase.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"Couchbase (2026)\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-02T13:36:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/\/wp-content\/uploads\/sites\/6\/2026\/07\/full-orange-star.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"What Is Serverless Architecture? Computing Model Guide\" \/>\n<meta name=\"twitter:description\" content=\"Learn what serverless architecture is, how it works, its benefits and limitations, when developers should use it, and more in this guide from Couchbase.\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/resources\\\/concepts\\\/serverless-architecture\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/resources\\\/concepts\\\/serverless-architecture\\\/\",\"name\":\"What Is Serverless Architecture? Computing Model Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/resources\\\/concepts\\\/serverless-architecture\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/resources\\\/concepts\\\/serverless-architecture\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/07\\\/full-orange-star.png\",\"datePublished\":\"2026-01-20T08:24:03+00:00\",\"dateModified\":\"2026-08-02T13:36:51+00:00\",\"description\":\"Learn what serverless architecture is, how it works, its benefits and limitations, when developers should use it, and more in this guide from Couchbase.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/resources\\\/concepts\\\/serverless-architecture\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/resources\\\/concepts\\\/serverless-architecture\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/resources\\\/concepts\\\/serverless-architecture\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/07\\\/full-orange-star.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/07\\\/full-orange-star.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/resources\\\/concepts\\\/serverless-architecture\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Serverless Architecture\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/\",\"name\":\"Couchbase (2026)\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/#organization\",\"name\":\"Couchbase (2026)\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo-1.svg\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo-1.svg\",\"caption\":\"Couchbase (2026)\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What Is Serverless Architecture? Computing Model Guide","description":"Learn what serverless architecture is, how it works, its benefits and limitations, when developers should use it, and more in this guide from Couchbase.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/","og_locale":"fr_FR","og_type":"article","og_title":"What Is Serverless Architecture? Computing Model Guide","og_description":"Learn what serverless architecture is, how it works, its benefits and limitations, when developers should use it, and more in this guide from Couchbase.","og_url":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/","og_site_name":"Couchbase (2026)","article_modified_time":"2026-08-02T13:36:51+00:00","og_image":[{"url":"https:\/\/www.couchbase.com\/\/wp-content\/uploads\/sites\/6\/2026\/07\/full-orange-star.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"What Is Serverless Architecture? Computing Model Guide","twitter_description":"Learn what serverless architecture is, how it works, its benefits and limitations, when developers should use it, and more in this guide from Couchbase.","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/","url":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/","name":"What Is Serverless Architecture? Computing Model Guide","isPartOf":{"@id":"https:\/\/www.couchbase.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/\/wp-content\/uploads\/sites\/6\/2026\/07\/full-orange-star.png","datePublished":"2026-01-20T08:24:03+00:00","dateModified":"2026-08-02T13:36:51+00:00","description":"Learn what serverless architecture is, how it works, its benefits and limitations, when developers should use it, and more in this guide from Couchbase.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/#primaryimage","url":"https:\/\/www.couchbase.com\/\/wp-content\/uploads\/sites\/6\/2026\/07\/full-orange-star.png","contentUrl":"https:\/\/www.couchbase.com\/\/wp-content\/uploads\/sites\/6\/2026\/07\/full-orange-star.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/fr\/resources\/concepts\/serverless-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/"},{"@type":"ListItem","position":2,"name":"Serverless Architecture"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/fr\/#website","url":"https:\/\/www.couchbase.com\/fr\/","name":"Couchbase (2026)","description":"","publisher":{"@id":"https:\/\/www.couchbase.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/fr\/#organization","name":"Couchbase (2026)","url":"https:\/\/www.couchbase.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.couchbase.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/logo-1.svg","contentUrl":"https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/logo-1.svg","caption":"Couchbase (2026)"},"image":{"@id":"https:\/\/www.couchbase.com\/fr\/#\/schema\/logo\/image\/"}}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/fr\/wp-json\/wp\/v2\/concepts\/677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/fr\/wp-json\/wp\/v2\/concepts"}],"about":[{"href":"https:\/\/www.couchbase.com\/fr\/wp-json\/wp\/v2\/types\/concepts"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/fr\/wp-json\/wp\/v2\/users\/73510"}],"version-history":[{"count":2,"href":"https:\/\/www.couchbase.com\/fr\/wp-json\/wp\/v2\/concepts\/677\/revisions"}],"predecessor-version":[{"id":8472,"href":"https:\/\/www.couchbase.com\/fr\/wp-json\/wp\/v2\/concepts\/677\/revisions\/8472"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/fr\/wp-json\/wp\/v2\/media?parent=677"}],"wp:term":[{"taxonomy":"couchbase_category","embeddable":true,"href":"https:\/\/www.couchbase.com\/fr\/wp-json\/wp\/v2\/couchbase_category?post=677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}