Accueil InfoQ Architecture Orientée Evènements sur InfoQ
-
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.
-
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.
-
Les Acteurs Akka vs EJB Java - d'un point de vue Concurrence Haut Niveau
Comparaison des principes d’architecture et des styles de codage pour les Acteurs Akka et les Enterprise JavaBeans de Java EE 7, en particulier les Stateless Session Bean et les JMS message-driven beans.
-
Greg Young, sur l'utilisation du Complex Event Processing
Greg Young suggère, dans une récente présentation, que le Complex Event Processing (CEP), peut être très utile dans tous les problèmes liés au temps, pour faire des requêtes sur des données historiques par exemple.
-
Vaughn Vernon et la conception Réactive pilotée par le domaine
Utiliser le Modèle Acteur avec le Domain Driven Design, DDD, peut permettre de palier les problèmes d’architecture, typiquement trouvés dans des architectures évènementielles ou hexagonales. Vaughn Vernon, auteur de Implementing Domain-Driven Design, l’a expliqué dans une récente présentation sur le « DDD réactif » avec Scala et Akka (implémenté grâce au Modèle Acteur).
-
NServiceBus 4.0 supporte RabbitMQ et ActiveMQ
La version 4.0 de NServiceBus est sortie récemment, ajoutant le support de RabbitMQ et d'ActiveMQ à celui de MSMQ. D'après Udi Dahan, le fondateur de NServiceBus, il s'agit de la plus grosse release de l'histoire du produit.
-
Greg Young sur les Processus et les Documents comme alternative aux Évènements
Tous les systèmes ne sont pas basés sur des événement et des faits. Un flux de documents qui traversent un processus constituent un autre type d'envois de messages, à comparer aux événements.
-
Yahoo! Rend Storm sur Hadoop Open Source
La semaine dernière, Yahoo! a annoncé la libération du code source de Storm fonctionnant sur un cluster Hadoop.
-
Introduire de la simplicité dans un système via des composants Event Driven simples
Pour rendre un système simple, utilisez des événements pour supporter les interactions entre de petits composants métiers, c'est ce qu'a suggéré Russ Miles lors d'une récente présentation Développer des composants Event Driven simples pour du logiciel agile.
-
Un nouveau tutorial sur CQRS avec C#
Un nouveau kit de démarrage sur CQRS, Command Query Responsibility Separation, s'appuyant sur C# est proposé aux développeurs souhaitant s'approprier CQRS en environnement .NET. Il n'a pas été développé en tant que Framework mais comme un tutorial et comme un point de départ éventuel pour l'implémentation d'un système s'appuyant sur CQRS.
-
Simplification de l'architecture des systèmes avec les évènements
Utiliser les évènements pour les interactions entre de petits composants métiers permet de simplifier l'architecture d'un système, a expliqué Russ Miles en parlant de la simplification d'architecture grâce aux évènements.