Accueil InfoQ Articles
-
Implémentation De Microservicilités Avec Quarkus Et MicroProfile
Les microservicilités sont une liste de préoccupations transversales qu'un service doit mettre en œuvre indépendamment de la logique métier. Ces préoccupations incluent l'invocation, l'élasticité et la résilience, entre autres. Cet article décrit comment Quarkus et MicroProfile peuvent être utilisés pour implémenter ces préoccupations.
-
Dépassez L'Etat D'Esprit “Usine A Fonctionnalités” En Utilisant Modern Agile Et OKR
L'adoption de l’agilité dans la plupart des entreprises se concentre sur la livraison. L’utilisation de frameworks de mise à l'échelle n'aide généralement pas car ils empruntent le chemin de la moindre résistance. Ils se focalisent sur l'amélioration du développement logiciel au travers de nombreuses pratiques plutôt que de se concentrer sur l’adaptation évolutive et l’innovation.
-
Design System : Comment Rationaliser Son Ecosystème Digital Et Gagner Du Temps ?
Applications, sites internet, e-commerce, réseaux sociaux… L’écosystème digital des entreprises est de plus en plus complexe. Alors comment organiser cette multitude de supports ? Un nouvel outil a émergé ces dernières années : Le Design System. Une charte graphique “3.0” qui combine identité visuelle, composants graphiques et guides d’usage.
-
Test Des Applications Web Quarkus : Reactive Messaging, Kafka Et Testcontainers
Quarkus est un framework Java full-stack, Kubernetes natif, qui prend en charge de nombreux styles de codage, notamment la programmation réactive. L'écriture de tests unitaires/composants/intégration propres pour les applications Quarkus avec approche réactive est d'une importance vitale. Nous présentons ici les tests de code réactif, de messagerie réactive et d'intégration complète.
-
Survivre Au Scrum Zombie
Le livre Zombie Scrum Survival Guide de Christiaan Verwijs, Johannes Schartau et Barry Overeem a pour but de soutenir les équipes en mode Scrum Zombie. Il les aide à comprendre pourquoi elles en sont là et leur présente des expériences à mener pour en sortir en favorisant la collaboration avec les parties prenantes, les incréments de travail, l’autonomie des équipes et l’amélioration continue.
-
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.
-
Orchestration Saga Pour Les Microservices Utilisant Le Pattern Outbox
Le pattern Outbox, implémenté via la capture de données modifiées, est une approche éprouvée pour répondre au problème de l'échange de données entre les microservices. Le pattern Saga, comme illustré dans cet article, est utile pour les mises à jour de données qui couvrent plusieurs microservices.
-
NoSQL, Le Cloud Et Java : Seconde Partie, Les Plateformes NoSQL
Dans cette seconde analyse des plateformes Java pour NoSQL, apprenez-en un peu plus sur les catégories en plus des compromis. Comprenez comment NoSQL, le cloud et Java interagissent, les différents types de bases de données non relationnelles que vous rencontrerez et les compromis auxquels vous pouvez vous attendre.
-
NoSQL, Le Cloud Et Java : Première Partie, Les Approches NoSQL
Dans cette première analyse des frameworks Java pour NoSQL, apprenez-en un peu plus sur les catégories en plus des compromis. Comprenez comment NoSQL, le cloud et Java interagissent, les différents types de bases de données non relationnelles que vous rencontrerez et les compromis auxquels vous pouvez vous attendre.
-
Test Des Applications Web Quarkus : Écriture De Tests De Composants Propres
Dans cet article, nous allons apprendre à rédiger des tests d'intégration propres pour les applications Quarkus. Nous verrons comment nous pouvons écrire des tests simples et propres pour les scénarios suivants : un client de messagerie, la sécurité avec RBAC, des tests à l'aide de conteneurs et des clients de repos.
-
Test Des Applications Web Quarkus : Tests De Composants Et D'intégration
Quarkus est un framework Java natif Kubernetes full-stack conçu pour les machines virtuelles Java (JVM) et la compilation native. Au lieu de réinventer la roue, Quarkus utilise des frameworks bien connus soutenus par des normes/spécifications et les rend compilables en binaire à l'aide de Graal VM. Cet article se concentre sur l'utilisation de certaines des fonctionnalités de test de Quarkus.
-
GitOps : Accélérer La Livraison De Projets Dans Le Cloud De Manière Simple Et Intuitive
GitOps est l'un des moyens d'implémenter les concepts CI/CD pour les applications cloud natives, en se concentrant principalement sur l'expérience de l'équipe de développement. Si votre projet souhaite une livraison plus facile, des déploiements plus fréquents et une responsabilisation de l'équipe de développement, GitOps est fait pour votre équipe. Apprenez-en un peu plus dans cet article.