Aller au contenu principal
Ressources

Glossaire du développement web

Définitions claires et concises des termes clés du développement web, de l'architecture logicielle et de la stratégie numérique.

Architecture Infrastructure

Performance web

La performance web mesure la rapidité et la réactivité d'une application. Découvrez pourquoi elle est critique pour l'expérience utilisateur, le SEO et votre activité.

Lire la définition arrow_forward
Infrastructure

Pod

Le pod est la plus petite unité déployable de Kubernetes : un ou plusieurs conteneurs au cycle de vie commun. Éphémère par conception, répliqué pour la disponibilité.

Lire la définition arrow_forward
Développement Infrastructure

PostgreSQL

PostgreSQL est le système de gestion de base de données relationnelle open source le plus avancé. Découvrez ses forces, ses fonctionnalités et pourquoi le choisir pour vos projets.

Lire la définition arrow_forward
Développement

PrestaShop

PrestaShop est une solution e-commerce open source conçue nativement pour la vente en ligne. Back-office complet, multi-devises et connecteurs marketplace intégrés.

Lire la définition arrow_forward
Intelligence artificielle Méthodologie

Prompt engineering

Le prompt engineering consiste à structurer les instructions données à un LLM pour obtenir des résultats fiables et reproductibles. Techniques, bonnes pratiques et limites.

Lire la définition arrow_forward
Intelligence artificielle Architecture

RAG

Le RAG (Retrieval-Augmented Generation) enrichit les réponses d'un LLM avec vos données internes. Architecture, cas d'usage et limites de cette approche IA.

Lire la définition arrow_forward
Développement Architecture

REST API

Une REST API est une interface de programmation qui permet à des applications de communiquer via HTTP. Découvrez ses principes, ses bonnes pratiques et son rôle dans les architectures modernes.

Lire la définition arrow_forward
Méthodologie Infrastructure

RGPD

Le RGPD encadre la collecte et le traitement des données personnelles en Europe. Découvrez ses principes, vos obligations et comment les mettre en œuvre dans vos projets web.

Lire la définition arrow_forward
Architecture Infrastructure

Rate limiting

Le rate limiting limite le nombre de requêtes par client sur une API. Algorithmes (token bucket, sliding window), implémentation et bonnes pratiques.

Lire la définition arrow_forward
Développement

React

React est la bibliothèque JavaScript la plus populaire pour construire des interfaces utilisateur dynamiques. Découvrez ses principes, ses avantages et ses cas d'usage.

Lire la définition arrow_forward
Développement Infrastructure

Redis

Redis est un système de stockage en mémoire utilisé pour le cache, les files de messages et les sessions. Découvrez comment il accélère vos applications web.

Lire la définition arrow_forward
Développement Méthodologie

Refactoring

Le refactoring consiste à restructurer du code existant pour le rendre plus lisible, maintenable et évolutif, sans modifier son comportement fonctionnel.

Lire la définition arrow_forward
Stratégie Développement

Refonte d'application

La refonte d'application consiste à reconstruire un logiciel existant. Découvrez les signaux qui l'imposent, les stratégies possibles et les pièges à éviter.

Lire la définition arrow_forward
Architecture Stratégie

Replatforming

Le replatforming consiste à migrer une application vers une nouvelle plateforme technique en conservant les fonctionnalités existantes. Quand et comment l'envisager.

Lire la définition arrow_forward
Infrastructure Architecture

Reverse proxy

Un reverse proxy (Nginx, Varnish, Traefik) intercepte les requêtes avant votre application pour gérer cache, SSL, compression et protection contre les attaques.

Lire la définition arrow_forward
Stratégie Méthodologie

Roadmap produit

La roadmap produit est le plan stratégique qui organise les évolutions d'une application dans le temps. Découvrez comment la construire et l'utiliser pour piloter efficacement votre projet.

Lire la définition arrow_forward
Infrastructure

Rolling update

Le rolling update remplace progressivement les instances d'une application par la nouvelle version, sans coupure. Le mécanisme, ses prérequis et la discipline de compatibilité qu'il impose.

Lire la définition arrow_forward
Stratégie

Régie informatique

La régie informatique est un mode de prestation où le client achète du temps de développeur à la journée. Différences avec le forfait et le conseil.

Lire la définition arrow_forward
Architecture Développement

Rétrocompatibilité

La rétrocompatibilité garantit qu'une nouvelle version d'un logiciel, d'une API ou d'une librairie n'invalide pas ce qui fonctionnait avec la précédente. Une discipline au coût asymétrique : elle coûte au mainteneur, elle économise à tous les consommateurs.

Lire la définition arrow_forward
Développement Infrastructure

S/MIME

S/MIME est le standard qui apporte signature et chiffrement aux emails, via des certificats X.509. Il prouve l'identité de l'expéditeur et protège la confidentialité du contenu — souvent une exigence de conformité en entreprise.

Lire la définition arrow_forward
Stratégie Infrastructure

SLA

Un SLA (Service Level Agreement) définit les engagements contractuels de disponibilité, réactivité et qualité entre un prestataire et son client.

Lire la définition arrow_forward
Développement Architecture

SOLID

SOLID est un acronyme regroupant cinq principes de conception orientée objet qui guident l'écriture de code flexible, maintenable et extensible.

Lire la définition arrow_forward
Développement

SQL

SQL (Structured Query Language) est le langage standard pour interroger et manipuler les bases de données relationnelles. Un fondamental du développement web.

Lire la définition arrow_forward
Infrastructure Méthodologie

SRE

Le SRE est une discipline qui applique les principes du génie logiciel à l'exploitation. SLO, error budgets et automatisation pour des applications fiables à grande échelle.

Lire la définition arrow_forward
Architecture Infrastructure

SSO (Single Sign-On)

Le Single Sign-On (SSO) permet de se connecter une seule fois pour accéder à plusieurs applications. Fonctionnement, protocoles et bénéfices pour votre organisation.

Lire la définition arrow_forward
Développement Architecture

SSR / CSR

Le SSR (Server-Side Rendering) et le CSR (Client-Side Rendering) sont deux approches de rendu des pages web. Découvrez leurs différences, avantages et cas d'usage respectifs.

Lire la définition arrow_forward
Stratégie Architecture

SaaS

Le SaaS est un modèle de distribution logicielle où l'application est hébergée dans le cloud et accessible via un navigateur. Découvrez ses caractéristiques, avantages et enjeux techniques.

Lire la définition arrow_forward
Architecture Infrastructure

Scalabilité

La scalabilité est la capacité d'une application à absorber une augmentation de charge sans dégradation. Découvrez ses principes, ses stratégies et comment anticiper la montée en charge.

Lire la définition arrow_forward
Méthodologie

Scrum

Scrum est un framework agile structuré autour de sprints, de rôles définis et de cérémonies régulières pour livrer de la valeur de façon itérative.

Lire la définition arrow_forward
Infrastructure Architecture

Serverless

Le serverless est un modèle d'exécution cloud où le fournisseur gère l'infrastructure. Vous ne payez que le temps d'exécution réel de vos fonctions.

Lire la définition arrow_forward
Développement Stratégie

Shopify

Shopify est une plateforme e-commerce SaaS qui héberge et gère votre boutique en ligne. API REST et GraphQL, écosystème d'apps et intégration PIM native.

Lire la définition arrow_forward
Stratégie

Shopping Feed

Un shopping feed (flux produit) transmet automatiquement votre catalogue vers les marketplaces, comparateurs et régies publicitaires. Le pont entre votre boutique et vos canaux de vente.

Lire la définition arrow_forward
Méthodologie

Sprint

Un sprint est une période de développement fixe (1 à 4 semaines) au bout de laquelle une version fonctionnelle du produit est livrée.

Lire la définition arrow_forward
Développement Stratégie

Stack technique

La stack technique est l'ensemble des technologies qui composent votre application. Découvrez comment la choisir pour garantir performance, maintenabilité et pérennité.

Lire la définition arrow_forward
Infrastructure Méthodologie

Staging

Le staging (préproduction) est l'environnement où chaque version est validée avant sa mise en ligne. Son vrai rôle — la recette métier — et pourquoi il faut le protéger des régressions techniques.

Lire la définition arrow_forward
Architecture Stratégie

Strangler fig pattern

Le strangler fig pattern remplace progressivement une application legacy par un nouveau système, module par module. Une stratégie de migration à faible risque popularisée par Martin Fowler.

Lire la définition arrow_forward
menu_book

Besoin d'un éclairage technique ?

Ce glossaire vous aide à comprendre les termes clés. Pour aller plus loin et appliquer ces concepts à votre projet, parlons-en.

Échanger sur votre projet arrow_forward