Accueil InfoQ Architecture & Design sur InfoQ
-
Sécuriser les serveurs dans le Cloud : Entretien avec Trend Micro
Quelle est la meilleure façon de protéger les serveurs dans le Cloud ? Comment gérer leur nature éphémère et fournir la même protection dans le cloud que sur site ? Pour le savoir, InfoQ s'est entretenu avec Mark Nunnikhoven, ingénieur principal dans la division Cloud & Technologies Emergentes de Trend Micro. Vous pouvez trouver Mark sur Twitter à @marknca.
-
Premier contact avec HotSpot et l'OpenJDK
Dans cet article, nous allons nous pencher sur la façon d'aborder le code de la machine virtuelle Java HotSpot, et sa mise en œuvre dans le projet open-source OpenJDK - à la fois du point de vue de la machine virtuelle (VM), mais aussi en termes d'interaction avec les bibliothèques standards Java.
-
Interview RESTX avec Xavier Hanin
InfoQ était au JUG Summer Camp 2013 à La Rochelle, et j'ai pu discuter avec Xavier Hanin de son dernier projet, RESTX, un framework REST léger, modulaire, rapide et riche en fonctionnalités. Dans cet article vous trouverez un transcript de l'échange que nous avons eu autour de ce projet.
-
Planifier et Contrôler des Projets Complexes
Généralement la planification et la budgétisation dépendent de l'anticipation du développement. Très souvent les stories sont estimées par l'équipe de développement, mais le budget pour l'intégralité du projet est indépendant de ces estimations. Pour les projets complexes, cela apporte souvent des surprises (non-souhaitées).
-
Construire des applications scalables en .NET : FatDB, la plateforme applicative distribuée
Jusint Weiler présente FatDB, une base de données NoSQL et une plateforme distribuée construite selon une "Mission Oriented Architecture", faite pour abstraire et généraliser les caractéristiques essentielles des applications d'entreprise.
-
Le Cake Pattern de Scala, expliqué aux développeurs Spring
Nombreux sont les développeurs Java qui se mettent à Scala. Lorsque l'on débute en Scala, il est parfois frustrant de ne pas savoir faire, à la manière Scala, des choses simples que l'on savait faire en Java : l'injection de dépendances par exemple. Spring est un framework d'injection de dépendances, que la plupart des développeurs Java connaissent bien.
-
Le Garbage Collector de Java Distillé
Serial, Parallel, Concurrent, CMS, G1, Young Gen, New Gen, Old Gen, Perm Gen, Eden, Tenured, Survivor Spaces, Safepoints, et les centaines de paramètres de démarrage de la JVM. Est-ce que tout cela vous laisse dubitatif quand vous essayez de régler le Garbage Collector afin d'obtenir les volumes et latences requis de votre application Java ?
-
Mythes et légendes autour de Cassandra
De même que la prophétesse de Troie de laquelle elle tire son nom, Apache Cassandra a vu quelques mythes et légendes la toucher. Comme beaucoup de mythes, ceux-ci proviennent d'un fond de vérité, mais ils sont dépassés par les améliorations et les évolutions de Cassandra. Dans cet article, je discuterais cinq sujets d'inquiétude répandus et je clarifierais la confusion.
-
Interview de Brian Murray de Yammer sur le lean startup et l'utilisation du Minimum Viable Product
Les entreprises trouvent des moyens d'adopter l'approche Lean Startup pour aider les marchés et les clients à qui elles fournissent leurs produits. Elles veulent pouvoir récupérer un retour utilisateur le plus tôt et le plus souvent possible pour être en mesure de comprendre les besoins et d'offrir des solutions qui créent de la valeur ajoutée.
-
Le projet Lambda vu de l'intérieur. Une interview avec Brian Goetz
InfoQ a discuté avec Brian Goetz, responsable de la JSR-335, au sujet de ses observations depuis l’intérieur sur le Projet Lambda.
-
A la découverte de l'architecture de la base de données NuoDB, Partie 2
Dans la première partie, nous avons introduit NuoDB et couvert ses principales fonctionnalités : Architecture 3-tiers, les noeuds sont des pairs identiques, l'Atom, unité de données fondamentales, et le système de gestion des versions.
-
Interview et revue de livre : Javascript Efficace
Dans son livre, Effective JavaScript, David Herman expose comment utiliser JavaScript de façon efficace pour écrire des applications plus portables et maintenables. InfoQ s'est entretenu avec l'auteur.