Accueil InfoQ Architecture & Design sur InfoQ
-
Approche Design-First Du Développement D'API : Comment L'implémenter Et Pourquoi Cela Fonctionne
Avec la croissance rapide de l'industrie des API, les développeurs et les leaders technologiques doivent savoir comment créer un programme d'API performant et évolutif qui générera de la valeur métier. Les développeurs doivent envisager de donner la priorité à une approche axée sur la conception pour créer des API, ce qui garantira une expérience positive pour toutes les parties prenantes.
-
Microservices Ultra-Rapides : Quand Microstream Rencontre Open Liberty
Découvrez comment créer un microservice Java ultra-rapide en combinant Microstream et MicroProfile. Cet article se concentrera sur une solution de persistance simple, rapide et très pratique à utiliser.
-
Java 18 - Partie 2
Cette seconde partie sur Java 18 est consacrée aux autres améliorations notamment en termes de performance et de sécurité ainsi que le support de Java 18 par l’outillage.
-
Premiers Pas Avec Quarkus Reactive Messaging Et Apache Kafka
La façon dont les données sont traitées/consommées aujourd'hui est différente de celle d'autrefois : elles étaient stockées dans une base de données et traitées par lots. Apache Kafka est un magasin d'événements distribué et une plate-forme pour stocker, consommer et traiter des flux de données en temps réel. Cet article nous apprend comment produire et consommer des données avec Kafka et Quarkus.
-
Java 18 - Partie 1
Java 18 a été publié le 22 mars 2022. Cet article détaille les 9 JEPs qui sont incluses dans cette nouvelle version non-LTS de Java.
-
Deux Outils Indispensables Pour Les Développeurs Jakarta EE
Le plug-in wildfly-jar-maven et le tout nouveau wildfly-datasources-preview-galleon-pack du projet WildFly méritent votre attention. Ces outils ajoutent la génération à la volée d'un Uber JAR, y compris la configuration pour la conteneurisation et les sources de données, et font de l'écriture d'applications pour Jakarta EE et WildFly un plaisir.
-
Architecture Decision Records (ADR) : Définition Et Comment Nous Le Faisons Chez Zup
Découvrez l’Architecture Decision Records (ADR) et comment ce document prend en charge la prise de décision en matière d'architecture logicielle. En plus de rendre votre architecture plus évolutive.
-
Tech Radar : Qu'Est-Ce Que C'Est Et Pourquoi Les Equipes Techniques Doivent En Avoir Un
Découvrez comment Tech Radar peut améliorer l'expérience de votre équipe et éviter les maux de tête dans l'architecture de votre organisation.
-
Architecture Socio-Technique
Le bonheur des développeurs fait le bonheur des clients et des actionnaires. L’autorité est inefficace si les équipes sont compétentes. Une organisation socio-technique apporte une nouvelle vision de la qualité de vie et de l’humanisme au travail. Pour créer un environnement où l’âme de nos équipes prospère, il faut créer les conditions permettant l’épanouissement des liens entre ses membres.
-
7 Façons D'échouer Dans Les Microservices
Lors de QCon Plus en novembre dernier, j'ai présenté certaines des façons dont les microservices peuvent mal tourner. Je suis consultante pour IBM, et une partie de mon travail consiste à aider les entreprises à devenir natives du cloud. Ces problèmes sont basés sur mon expérience – que, malheureusement, je vois à plusieurs reprises sur le terrain.
-
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.