Glossaire Tech
98 termes techniques expliques simplement, avec exemples et contexte d'utilisation.
Capacité à comprendre l'état interne d'un système en observant ses sorties externes.
Serveur intermédiaire qui reçoit les requêtes clients et les redistribue aux serveurs applicatifs.
Couche d'infrastructure dédiée à la gestion de la communication entre microservices.
Branche de l'intelligence artificielle ou les algorithmes apprennent des patterns à partir de données.
Sous-domaine du Machine Learning utilisant des réseaux de neurones profonds pour des tâches complexes.
Ensemble de données si volumineux ou complexes qu'ils nécessitent des technologies spécifiques de traitement.
Outil d'automatisation IT agentless pour la configuration, le déploiement et l'orchestration des serveurs.
Principe "Keep It Simple, Stupid" : privilegier la simplicité dans la conception et le code.
Principe "You Aren't Gonna Need It" : ne pas implémenter une fonctionnalité tant qu'elle n'est pas nécessaire.
Concepts avances des Progressive Web Apps : notifications push, sync en arriere-plan, cache stratégies.
Bases de données non-relationnelles : document, cle-valeur, colonne, graphe, et leurs cas d'usage.
Mécanisme de contrôle limitant le nombre de requêtes qu'un client peut envoyer dans un temps donne.
Tests verifiant l'interaction correcte entre plusieurs composants ou services du système.
Techniques avancees de conteneurisation : multi-stage builds, sécurité, registres et orchestration.
Propriété d'une opération qui produit le même résultat qu'elle soit exécutée une ou plusieurs fois.
Technique de division des résultats en pages pour améliorer les performances et l'expérience utilisateur.
Traitement continu de flux de données en temps réel, sans attendre que toutes les données soient disponibles.
Pratiques de conception web garantissant l'accès à tous les utilisateurs, y compris les personnes handicapees.
Architecture logicielle ou les composants communiquent via des événements asynchrones.
Pratique consistant à gérer et provisionner l'infrastructure via des fichiers de configuration versionnes.
Protocole d'autorisation standard permettant à des applications tierces d'accéder à des ressources sans partager les identifiants.
Ensemble de techniques pour améliorer la visibilité d'un site dans les moteurs de recherche.
Approche de développement ou les tests sont ecrits avant le code.
Réseau de serveurs distribues qui accélère la livraison de contenu web.
Stockage temporaire de données pour accélérer les accès futurs.
Système de contrôle de version distribue pour suivre les modifications du code source.