Accueil InfoQ Architecture Entreprise sur InfoQ
-
Pourquoi La Gouvernance DevOps Est Cruciale Pour Permettre La Vélocité Des Développeurs
L'environnement d'application doit être géré de manière centralisée par l'équipe DevOps. Cela leur permet de mieux suivre les modifications et les changements qui seraient ensuite rapides et transparents pour les équipes de développeurs.
-
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”.
-
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.
-
Guide De Référence GraphQL : Création D'API Flexibles Et Compréhensibles
Ce guide en ligne vise à répondre à des questions pertinentes pour les architectes logiciels et les leaders technologiques, telles que : Pourquoi utiliser GraphQL ? Pourquoi devriez-vous prêter attention à GraphQL maintenant ? Comment GraphQL peut-il aider à la modélisation des données dans l'entreprise ?
-
NoSQL, Le Cloud Et Java : Troisième Partie, Les Standards
Dans cette troisième analyse des plateformes Java pour NoSQL, apprenez-en un peu plus sur les standards. Dans cette troisième partie, nous parlerons des défis du travail avec les standards au sein de NoSQL, quels sont les projets en cours et à quoi s'attendre de leur avenir.
-
Jakarta Security Et REST Dans Le Cloud Partie 4 : Combinaison De JWT Avec OAuth 2
Bien qu’elle soit un aspect essentiel, la sécurité est un sujet peu discuté dans l’industrie du développement logiciel. En conséquence, de nombreuses décisions sont prises sans tenir compte de cette question. Il s'agit d'une série d'articles qui parlent de la sécurité dans le monde Jakarta EE pour des microservices dans le cloud. Dans cette partie, nous parlons d'intégration OAuth2 avec JWT.
-
Jakarta Security Et REST Dans Le Cloud Partie 3 : Connaître OAuth2
Bien qu'elle soit un aspect essentiel, la sécurité est un sujet peu discuté dans l'industrie du développement logiciel. En conséquence, de nombreuses décisions sont prises sans tenir compte de cette question. Il s'agit d'une série d'articles qui parlent de la sécurité dans le monde Jakarta EE pour des microservices dans le cloud. Dans cette partie, nous parlons d'intégrer OAuth2.
-
Jakarta Security Et REST Dans Le Cloud Partie 2 : Apprendre Les Bases
Bien qu'elle soit un aspect essentiel, la sécurité est un sujet peu discuté dans l'industrie du développement logiciel. En conséquence, de nombreuses décisions sont prises sans tenir compte de cette question. Il s'agit d'une série d'articles qui parlent de la sécurité avec Jakarta Security pour des microservices dans le cloud. Dans cette seconde partie, nous parlons de l’authentification BASIC.
-
Jakarta Security Et REST Dans Le Cloud Partie 1 : Hello World De La Sécurité
Bien qu'elle soit un aspect essentiel, la sécurité est un sujet peu discuté dans l'industrie du développement logiciel. En conséquence, de nombreuses décisions sont prises sans tenir compte de cette question. Il s'agit d'une série d'articles qui parleront de la sécurité dans le monde Jakarta EE avec Jakarta Security avec des microservices dans le cloud.
-
Intégration D'applications Pour Les Architectures Microservices : Un Service Mesh N'est Pas Un ESB
Un service Mesh est uniquement destiné à être utilisé comme infrastructure de communication entre services. Les développeurs ne doivent pas créer de logique métier à l'intérieur d'un service Mesh. D'autres frameworks et bibliothèques peuvent être utilisées pour implémenter des modèles d'intégration d'applications d'entreprise natives dans le cloud.
-
Overcoming RESTlessness
Les nouveaux protocoles pour API comme GraphQL, gRPC et Apache Kafka ont gagné en popularité en tant qu'alternatives aux API HTTP inspirées par REST. Au lieu de chercher à remplacer REST, l'industrie du génie logiciel devrait chercher à évoluer en s'appuyant sur la maturité de l'écosystème REST tout en exploitant les atouts technologiques des nouveaux protocoles.
-
Startup Architecture : Vert.x et Kubernetes chez Coursier Privé
InfoQ FR discute avec Vincent Wuhrlin et Théo Bolognini de CoursierPrivé.com sur leur architecture technique. Au programme, Vert.x, Docker et Kubernetes. Une stack moderne et une approche complètement automatisée très intéressante.