Accueil InfoQ Architecture & Design sur InfoQ
-
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.
-
Adoption D'une Architecture Cloud Native, 3ème Partie : Orchestration De Services Et Service Mesh
Cette 3ème partie dans la série Adoption d'une architecture Cloud Native, détaille les interactions dans une architecture microservices, les difficultés récurrentes que nous rencontrons dans les systèmes distribués sans une gouvernance adaptée, et comment des patterns comme l’orchestration et le Service Mesh peuvent y répondre.
-
La Dette Technique...N'Est Pas Technique : Comment Les Entreprises Peuvent La Régler ?
Dans cet article, trois experts échangent sur les principales conclusions du rapport "State of Technical Debt 2021", notamment de l'impact de la dette technique sur les équipes d'ingénieurs mais aussi des avantages et des inconvénients du traitement continu des travaux de maintenance ainsi que de l'avenir de la dette technique .