Accueil InfoQ Architecture sur InfoQ
-
L’embarras du choix - Comment choisir la bonne plate-forme pour Big Data / Hadoop ?
Cette année, le big data est devenu un sujet pertinent dans beaucoup d’entreprises. Bien qu'il n’y ait pas de définition standard du terme “big data”, Hadoop est de facto un standard pour le traitement big data. Presque tous les grands éditeurs de logiciels tels que IBM, Oracle, SAP et même Microsoft utilisent Hadoop.
-
La vraie question est Pourquoi ?
Dans les années 90, nous étions au plus bas jamais atteint dans l'industrie du développement logiciel. La programmation commençait à devenir une profession courante et nous étions majoritairement très mauvais.
-
Gérer la dette technique
La dette technique est décriée par les développeurs et source d'incompréhensions entre les acteurs décisionnels et techniques. Cet article pose des bases pour permettre de mieux la comprendre et discute des manières de la traiter au sein d'une entreprise.
-
A la découverte de l'architecture de la base de données NuoDB, Partie 1
Dans la Partie 1 du présent article, l'auteur introduit NuoDB et certaines de ses caractéristiques principales: l'architecture à 3 niveaux, Atomes, le versioning et le système de concurrence.
-
Croissance des EAI avec Apache Camel
Cet article comprend des exemples concrets de problèmes typiques d'intégration et explore comment Apache Camel peut relever ces défis. Ces exemples sont présentés dans le cadre d'une solution d'intégration qui commence simple mais qui, au fil du temps, se développe avec l'apparition de nouveaux besoins d'intégration.
-
Développement logiciel : Comment les contrats traditionnels augmentent le risque d'échec
Susan Atkinson et Gabrielle Benefield soutiennent que le modèle de contrat standard pour le développement de logiciels contribue aux taux élevés d'échec des projets informatiques et a besoin d'une refonte totale.
-
Les bases de données graphe - revue du livre et interview
Le livre sur les bases de données graphes, écrit par Ian Robinson, Jim Webber et Emil Eifrém, couvre les bases de données NoSQL basées sur les graphes et les différentes possibilités disponibles pour stocker des “données connectées” dans le monde réel.
-
CAP douze ans plus tard : comment les "règles" ont changées
Le théorème CAP affirme que tout système à état partagé en réseau ne peut avoir que deux des trois propriétés désirables. Néanmoins, en gérant explicitement les partitions, les concepteurs peuvent optimiser la cohérence et la disponibilité, atteignant ainsi un compromis des trois.
-
Croquis et NoUML pour l'architecture de logiciels agiles
L'agilité c'est être réactif et ceci nécessite une bonne communication, mais il est étonnant que beaucoup d'équipes éprouvent des difficultés à communiquer correctement la conception de leur logiciel.
-
Ciel, un cowboy dans mon domaine ! - Revue de "Implementing Domain Driven Design" et interview
Implementing Domain Driven Design éclaire un domaine important mais mal compris de la conception logicielle. Avec son ouvrage, Vaughn contribue à la littérature de la conception logicielle de façon éducative et plaisante.
-
Mike Barlow sur les analyses temps-réel de Big Data
Le livre blanc Real-Time Big Data Analytics: Emerging Architecture (Analyses Temps-Réel de Big Data : Architectures Émergentes) écrit par Mike Barlow couvre le sujet de l'analyse de Big Data et en quoi les analyses temps-réel de Big Data sont différentes des analyses traditionnelles.
-
Interview avec Michael Azoff d'Ovum sur Comment créer l'entreprise agile
Dans l'article how to create the agile enterprise, l'analyste principal Michael Azoff résume le point de vue d'Ovum sur la création d'une entreprise agile. Michael explique les concepts et les buts d'une entreprise agile.