Accueil InfoQ Architecture & Design sur InfoQ
-
Gestion De La Dette Technique Dans Une Architecture Microservices
A QCon Plus, Glenn Engstrand a décrit comment Optum Digital a conçu une méthode pour rembourser de manière fiable et prévisible la dette technologique de centaines de microservices, former des communautés et identifier les zones à haut risque. Les décisions collectives sont compilées dans une roadmap exploitable et présentées aux chefs de produit de manière systémique et non conflictuelle.
-
Jakarta Data : Meilleure Intégration Entre Java Et La Base De Données
Cet article présente les patterns existants pour l’accès aux bases de données dans le monde Java ainsi que la nouvelle proposition de la Fondation Eclipse liée au sujet.
-
Apprenez À Rendre Votre Code Lisible Avec L’Injection De Dépendance Et Jakarta CDI
En savoir plus sur l'injection de dépendances avec Jakarta CDI et améliorer l'efficacité et la lisibilité de votre code.
-
Rapport Sur Les Tendances Java InfoQ—Décembre 2021
Cet article fournit un résumé de la façon dont l'équipe éditoriale Java d'InfoQ et divers Java Champions voient actuellement l'adoption de la technologie et des tendances émergentes dans l'espace Java et JVM en 2021.
-
Six Fonctionnalités De Java 12 À 17 Pour Vous Enthousiasmer !
Oracle maintient un calendrier ambitieux avec une version Java tous les six mois. Bien que fréquentes, seules certaines versions sont considérées comme avec support à long terme, ce qui signifie qu'elles bénéficieront d'une maintenance pendant trois ans. Dans cet article, je passe en revue certains des ajouts de langage entre Java 12 et 17, pour ceux intéressés par ce qui se passe depuis Java 11.
-
Microservices — La Lettre Et L’Esprit
Considérer les microservices comme une architecture de "services découplés" permet d’en tirer la quintessence (la compréhension du découpage ("petit" vs "découplé") oblige les développeurs à concevoir des services cohérents avec cette architecture). Nous verrons dans cet article les bonnes et mauvaises implémentations: “petits services” vs “services découplés” ou “Lettre” vs “Esprit”.
-
C4-Model : Pourquoi Documenter L'Architecture De Vos Projets ?
Évitez la douleur dans votre organisation et votre équipe en documentant votre architecture de manière simple et efficace et en utilisant Doc as code. Découvrez le modèle C4 et pourquoi utiliser ce modèle pour documenter l'architecture, en plus de ce que nous avons fait dans les produits Zup Open Source.
-
Réduire La Complexité De L'Infrastructure Cloud
L'adoption du cloud computing a pris d'assaut le monde et s'accélère sans relâche. Selon le rapport annuel de Flexera sur l'état du cloud pour 2020, 93 % des personnes interrogées ont utilisé des stratégies de cloud multi ou hybride. Cet article examine différents aspects de la complexité de l'infrastructure cloud et les approches pour l'atténuer.
-
L'Intelligence Artificielle Prend-Elle Le Dessus Sur Le DevOps ?
Les outils d'IA pourraient lentement remplacer le rôle du développeur - tout comme DevOps l'a fait auparavant - et supplanter complètement DevOps. Envisager cette prédiction comme étant vraie est délicat. Dans cet article nous verrons si elle peut vraiment, un jour, prendre le relais des développeurs humains. Puis nous verrons à quoi DevOps pourrait ressembler dans une décennie.
-
Dépendances Et Valeur Métier Au Cœur De L’Architecture
Cet article présente les différents types de dépendances (“build” et “runtime”), et pose la question de leurs impacts à différents niveaux de granularité. Il met en avant l’importance de la valeur métier dans le choix du sens des dépendances. Ce sens permet de garantir la protection du “core” métier en minimisant les impacts, et en produisant, à moindre coût, le plus de valeur métier possible.
-
Comment Eviter Les Maux De Tête Avec Des Vulnérabilités Dans Votre Code
Comprenez les impacts d'un problème de sécurité sur votre application et comment éviter d'être responsable du prochain problème de sécurité de votre entreprise.
-
Les Pièges Et Les Patterns Dans La Gestion Des Dépendances Dans Une Architecture Microservice
Silvia Esparrachiari nous explique comment un changement mineur peut impacter un système, et souligne l’importance d’en avoir une vision globale pour mieux comprendre l’impact d’une modification. Elle présente trois scénarios distincts autour de la gestion des dépendances dans une architecture microservices, tous tirés de son expérience chez Google.