Accueil InfoQ Architecture sur InfoQ
-
Utiliser l'Event Storming pour modéliser des domaines
Rassemblez tous vos experts métier et des développeurs dans une salle, fournissez-leur une rame de papier, une grande quantité de post-its colorés et un facilitateur, ils pourraient en quelques heures créer le meilleur des modèles. C'est ce qu'a suggéré Alberto Brandolini lors de la récente conférence DDD Exchange à Londres.
-
Les Fondamentaux du Web et le Kit de Démarrage Web de Google
Google a publié un certain nombre de lignes directrices et de fragments de code réutilisable pour la conception de sites responsive multi-plateformes.
-
Les modèles propres et représentatifs sont clés pour la performance
Les systèmes haute-performance parlent de modèles propres et représentatifs. Le code n'a pas forcément à être laid, obscur et difficile à lire, a affirmé Martin Thompson lors de la récente conférence DDD Exchange à Londres.
-
Facebook : MVC ne scale pas, utilisez plutôt Flux (mise à jour)
Facebook est arrivé à la conclusion qu'MVC ne satisfaisait pas ses besoins de scalabilité et a décidé de le remplacer par un autre pattern : Flux. Cet article a été mis à jour à l'appui des retours de la communauté et de la réaction de Jing Chen, de Facebook.
-
DataTorrent 1.0 traite plus d'1 milliard d'évènements temps-réel par seconde
DataTorrent est une plate-forme de streaming et d'analyse temps-réel capable de traiter plus d'1 milliard d'évènements par seconde
-
Recommandations pour créer un Site Web Adaptatif
Cet article regroupe plusieurs recommandations pour créer des sites web qui s'adaptent à la taille des écrans et à leur forme.
-
Docker 1.0 annoncé lors de la DockerCon
L'équipe Docker a profité de la DockerCon, la conférence dédiée à Docker, pour lancer la version 1.0 de leur outil de gestion de conteneurs.
-
Google indexe maintenant le JavaScript et le CSS : Comment éviter les ennuis ?
Google vient d'annoncer que son robot d'indexation web Googlebot exécute et indexe le contenu JavaScript. Cela pourrait nuire aux résultats de recherche à moins de prendre en compte quelques règles simples.
-
Les Modèles fonctionnels dans la Conception Pilotée par le Domaine
La Conception Pilotée par le Domaine réalise un travail important pour encourager les développeurs à créer un modèle de domaine et un langage omniprésent, mais tenter d'implémenter les concepts DDD en utilisant les principes orientés objet avec un état et un comportement génère souvent un modèle mutable confus.
-
L'utilisation compte plus que la Taille
L'utilisation de la taille pour la définition des microservices est une métrique inadaptée et inutile pour déterminer si un service possède les bonnes responsabilités.
-
Hunk 6.1 de Splunk apporte de nouvelles fonctionnalités pour l'analyse Big Data
Splunk, société spécialisée dans les technologies de recherche, monitoring et analyse de données générées par les machines, a annoncé la sortie de Hunk 6.1 fournissant une plate-forme d'analyse pour le Big Data. La nouvelle version offre également des bibliothèques de ressources de streaming pour connecter Hunk à n'importe quelle base de données NoSQL, comme Apache Cassandra, MongoDB, Neo4j.
-
PostgreSQL améliore ses fonctionnalités NoSQL
La bêta de PostgreSQL 9.4 arrive avec le "JSON binaire" JSONB. Ce nouveau format de stockage pour les données de type document est extrêmement performant et embarque l'indexation ainsi que les fonctions et opérateurs pour manipuler les données JSON.
-
Manhattan par Twitter : Une base de données distribuée, temps-réel, multi-entités
L'Ingénierie de Twitter a diffusé des détails sur Manhattan, leur base de données distribuée, temps-réel et multi-entités.
-
Utiliser un langage fonctionnel pour le Domain-Driven Design
Cet article est un retour sur la présentation de Scott Wlaschin lors d'un meeting du Functional Londoners Group. Il y présente le F# et l'utilité d'un langage fonctionnel pour le Domain-Driven Design (DDD).
-
Martin Fowler présente les différents Workflows du Refactoring
Martin Fowler, auteur du livre « Refactoring : Improving the Design of Existing Code » explore les différents workflows pour intégrer de manière efficace le refactoring dans le travail quotidien du développeur.