
Une query GraphQL NestJS peut cacher un N+1 : 10 allers-retours SQL, MongoDB et HTTP pour 4 produits. Détectez-le avec NestJS Profiler, corrigez-le avec DataLoader et vérifiez le gain.
L'architecture des systèmes d'informations (SI) n'a jamais eu autant d'importance qu'aujourd'hui. Étroitement liée à la réussite des entreprises, il faut savoir placer le curseur entre besoins métiers, innovation, sécurité et performance. Dans cette catégorie, retrouvez tous les articles, retours d’expérience et conseils de nos astronautes autour de l’architecture Data, des pratiques et outils DevOps, de l’architecture SI et web ainsi que des tutoriels pour mettre en place pas-à-pas sa propre architecture. Bonne lecture.
Tous nos articles sur les dernières tendances en architecture et DevOps

Une query GraphQL NestJS peut cacher un N+1 : 10 allers-retours SQL, MongoDB et HTTP pour 4 produits. Détectez-le avec NestJS Profiler, corrigez-le avec DataLoader et vérifiez le gain.

Vous étiez coincé pour vos recherches volumineuses entre un GET à rallonge ou détourner le POST dans vos APIs, QUERY est là pour répondre à ce besoin

Sécuriser votre serveur avec des certificat SSL pour tous vos sous-domaines grâce au DNS challenge

Développons ensemble un projet Symfony, en suivant les grands principes de la Clean Architecture. Bonnes pratiques, conseils et astuces pour que le mariage Symfony et Clean ne soit plus un secret pour vous !

Ce guide présente Apache Iceberg, un format de table moderne pour les données volumineuses, la gestion des versions et des performances optimisées.

Plongez dans le monde des AST et découvrez comment cette structure de données fondamentale révolutionne le développement moderne.

Retour sur ma première journée de conférences autour de l'IA au Grand Rex à Paris

Il existe différents formats de fichier pour stocker la donnée : parquet, avro, csv. Connaissez-vous le format Delta Lake ? Découvrons ensemble les fonctionnalités de ce format.

Il arrive qu'une fonction ou action ne puisse pas être réalisée à un instant donné. Cela peut être dû à plusieurs facteurs qui ne sont pas maîtrisés. Il est alors possible d'effectuer une nouvelle tentative plus tard. Dans cet article, voyons comment le faire.

Le formatage du code est une source de querelle entre les membres d'une équipe. Résolvons-le une bonne fois pour toute avec le formateur de code Black.

Après avoir développé une nouvelle fonctionnalité pour votre application, le code est revue par l'équipe. Pour que le relecteur puisse mieux se rendre compte des changements, il est intéressant de mettre les changements à disposition dans un environnement de revue. Cet article va expliquer les étapes pour le faire avec Gitlab CI.

Dans cet article, découvrez comment automatiser une création de version de votre application grâce à Semantic-Release : nommage des commits et configurations
Quelle est la chose la plus importante que le DevOps nous aide à réaliser ?
La chose la plus importante que le DevOps nous aide à réaliser est la collaboration et l'intégration continue entre les équipes de développement et d'exploitation. En favorisant une culture de la collaboration et en automatisant les processus, le DevOps permet d'éliminer les silos organisationnels, d'accélérer le déploiement des applications et d'améliorer la réactivité aux changements. En fin de compte, il contribue à créer un environnement où le développement et l'exploitation travaillent de concert, facilitant ainsi une livraison plus rapide, plus fiable et plus efficace des logiciels, tout en favorisant l'innovation continue et l'optimisation des performances.
Découvrir notre expertise DevOps