Accueil InfoQ Architecture sur InfoQ
-
Les Reactive Streams avec Akka Streams
Typesafe a annoncé une preview d'Akka Streams, une implémentation open-source de la spécification des Reactive Streams actuellement à l'état de draft, s'appuyant sur une implémentation à base d'acteurs. L'initiative derrière les Reactive Streams vise à mettre au point un standard sur la Java Virtual Machine (JVM) pour le traitement des flux asynchrones avec <i>back pressure<i> non bloquante.
-
Matias Duarte, Directeur Design d'Android : Faites des applications pour écrans, pas pour mobiles
Matias Duarte, Responsable du Design Android, a récemment donné une interview sur le design logiciel lors de l'Accel Design Conference 2014, où il a souligné la nécessité d'un changement dans la façon de penser le design logiciel, pour passer d'une multitude d'applications pour différents terminaux à une application pour plusieurs écrans.
-
Amazon ajoute le support Docker à Elastic Beanstalk
Amazon a annoncé la disponibilité de Docker dans son offre Elastic Beanstalk. Cela va permettre le déploiement des applications basées sur Docker en plus de Node.js, PHP, Python, .Net, Java et Ruby.
-
Compte-rendu du premier Varnish Summit
Après deux <i>Technological Previews</i> et une beta, Varnish est finalement sorti en version 4. C'est à l'occasion du premier Varnish Summit que Per Buer, CTO de Varnish Software, l'a annoncé.
-
Equilibrer Expérimentations et Livraisons dans le Développement Produit
L'expérimentation en utilisant le lean startup peut vous aider à apprendre de vos clients et à découvrir quelles fonctionnalités et quels produits seront rentables. Cependant, la valeur provient de la création de produits et de leur livraison aux clients. Vous devez trouver un moyen d'équilibrer l'expérimentation et la livraison.
-
Utiliser les technologies Big Data pour le Graph Processing
Le traitement de très grands graphes a toujours été et reste un challenge. Pourtant, les avancées récentes des technologies Big Data rendent cette tâche plus aisée. Tapad, startup basée à NYC, se concentre sur la mise à disposition de contenu cross-device, et fait du traitement de graphes le coeur de son business modèle.
-
Ajouter un But et des Hypothèses aux Rétrospectives Agiles
Effectuer régulièrement des rétrospectives agiles aide les équipes à apprendre et à s'améliorer. Vous pouvez rendre les rétrospectives plus efficaces en y ajoutant des objectifs et en validant si les actions des rétrospectives mènent au progrès, grâce à des hypothèses.
-
Patterns et Anti-Patterns de scalabilité et de disponibilité pour les Architectures orientées Cloud
Plus que toute autre chose, les choix d'architecture ont une importance majeure lors de la conception d'un système destiné à être hautement scalable et hautement disponible. En prenant les clients d'Azure comme exemple, Microsoft aborde les patterns et les anti-patterns qu'ils observent chez leurs clients Azure et les effets qu'ils ont sur les aspects de l'architecture système.
-
Gérer votre Dette Logicielle
La dette logicielle existe sous différentes formes. La dette technique, largement connue, et d'autres formes comme la dette de compétence ou de qualité. La dette logicielle peut causer une augmentation des coûts de maintenance du produit et peut déprimer les développeurs. Plusieurs solutions existent pour la gérer.
-
Google veut accélérer Internet avec QUIC
Présentation de QUIC (Quick UDP Internet Connections), protocole de transport multiplexé au dessus d'UDP avec comme but principal de ne pas ajouter de délai de connexion supplémentaire.
-
Mesurer la Valeur de l'Adoption de l'Agilité
Quand on considère l'adoption de l'Agilité, la question peut se poser de savoir comment mesurer la valeur métier que peut rapporter le développement logiciel agile.
-
Cassandra vers une plus large Adoption par les Entreprises avec la Version 2.1
Cassandra se dirige rapidement vers la sortie de la version 2.1, avec la version 2.1.0-beta1 disponible en version d'évaluation. Incubée puis libérée en Open Source par Facebook, cette base de données est en pleine progression et s'étend dans le monde de l'entreprise.
-
Appliquer l'approche Lean Startup en entreprise
Décider du prochain produit à créer ou de la prochaine fonctionnalité à ajouter à un produit existant peut être difficile. L'approche Lean Startup peut donner quelques indices sur les besoins de vos clients et permettre de créer, autour de produits et services y répondant, un business viable. Comment adopter le Lean Startup en entreprise pour être plus innovant et compétitif ?
-
Oracle publie 144 correctifs de sécurité, 36 réservés à Java SE
Oracle a publié son dernier patch de mise à jour critique (CPU), contenant 144 correctifs de sécurité pour toutes les familles de produits, dont 36 consacrés à Java SE.
-
Microservices et SOA
Au cours de ces dernières années, nous avons commencé à entendre parler des Microservices comme un potentiel nouveau style d'architecture. Récemment Martin Fowler et James Lewis de Thoughtworks ont écrit un article les définissant. Cependant, Steve Jones croit que peu de choses sont nouvelles là-dedans et que c'est juste une approche Livraison Orientée Services (SOD).