Accueil InfoQ Architecture & Design sur InfoQ
-
Rust approche de la version finale
Rust, le langage de programmation système sûr de Mozilla approche de la sortie d'une 1.0.
-
Sortie de PHP 5.6
L'équipe en charge du développement de PHP a annoncé la publication de PHP 5.6. D'après l'équipe, cette dernière version apporte de nouvelles fonctionnalités et un certain nombre d'améliorations mais également quelques changements non rétrocompatibles.
-
Modèles pour la Construction et le Déploiement de Microservices
La gestion de microservices implique de s'occuper de beaucoup de petits systèmes qui dialoguent entre eux et le provisionnement automatisé ainsi que l'automatisation de l'infrastructure sont cruciaux, a déclaré James Lewis en partageant les techniques et les pratiques qui l'ont aidé à gérer la complexité apportée par l'architecture microservice.
-
Avez-vous déjà entendu parler de Vaadin ?
Vaadin est un framework Java Open Source pour développer des applications HTML5. Demain, un webinar gratuit intitulé Layouts in Vaadin sera diffusé.
-
Continuous Delivery avec Sacha Labourey
InfoQ FR a pu rencontrer Sacha Labourey lors du Continuous Delivery Summit organisé à Londres, pour parler de l'état du mouvement Continuous Delivery, ainsi que de la vision de CloudBees.
-
Git version 2.1 : Les Nouveautés
Deux mois et demi après Git 2.0, une nouvelle version de Git a été publiée. Bien qu'il s'agisse d'une mise à jour mineure, la liste des nouvelles fonctionnalités et des améliorations est importante.
-
Leçons tirées de la création d'un système distribué chez Bitly
Présentation des principales leçons apprises par les développeurs de Bitly lors de la création d'un système distribué permettant de gérer 6 milliards de clics par mois.
-
ClusterHQ lance Flocker pour créer des conteneurs Docker stateful et robustes
Flocker est un système de gestion de volumes et de conteneurs Docker basé sur ZFS. Il permet à des conteneurs stateful, tels que les bases de données, d'être déplacés entre des serveurs virtuels ou physiques.
-
Karma migre vers de Micro-services
Créer une application à base de micro-services en partant de zéro est une chose. Refactoriser l'architecture d'une application déjà en production en est une toute autre. C'est exactement ce que la société Karma est en train de réaliser et Stefan Borsje, Directeur technique et co-fondateur de Karma a récemment partagé leur expérience de migration vers une architecture à base de micro-services.
-
Conception et Implémentation de Protocoles avec Martin Thompson
Les architectes et les développeurs, en ne s'intéressant pas au besoin de définir des protocoles d'interaction au sein de leurs domaines, passent régulièrement à côté d'opportunités d'introduire de la stabilité dans leurs systèmes. Récemment, InfoQ a envoyé à Martin Thompson, expert en informatique haute-performance, une série de questions portant sur la conception de protocoles et sur SBE.
-
Oracle lance le projet Valhalla pour Java
Oracle a annoncé le projet Valhalla pour Java pour expérimenter de nouvelles fonctionnalités avancées pour la JVM et le langage Java, comprenant une refonte majeure des génériques.
-
Construire une application réactive basée sur DDD et CQRS avec Akka
L'objectif de DDD, combiné à CQRS, est de décomposer un domaine métier complexe en éléments faciles à manipuler, en prenant en compte les besoins de scalabilité et de cohérence. Pawel Kaczor a initié une série d'articles en trois parties décrivant la construction d'une application réactive utilisant ces concepts avec Akka, la plate-forme open-source pour applications pilotées par les événements.
-
Docker : ignore et pause automatique des conteneurs au commit
Docker 1.1.0 a été publié récemment, à peine un mois après la version 1.0, et apporte quelques fonctionnalités comme .dockerignore, la mise en pause automatique des conteneurs lors d'un commit ou encore le suivi des logs.
-
Android va avoir un compilateur Ahead-Of-Time
Google a annoncé la nouvelle version de son système d'exploitation Android lors de la Google I/O 2014. Nom de code “L release,” qui contient un changement net d'architecture du système avec un nouveau moteur d'exécution appelé Android RunTime (ART) et qui comporte un compilateur AOT pour remplacer la machine virtuelle Dalvik et son compilateur JIT.
-
Migrer d'un monolithe vers des micro services chez SoundCloud
Migrer SoundCloud vers une architecture à base de micro services a été crucial pour permettre à nos équipes de créer de nouvelles fonctionnalités plus rapidement, déclare Phil Calçado dans une série de trois articles où il partage leur expérience en abandonnant leur système monolithique.