Vert.X 3 au FinistJUG du 15/09/2015

Vous cherchez un conteneur performant, robuste, orienté micro-service et léger? Si en plus vous devez développer votre application en un temps record dans votre langage de prédilection, que choisiriez vous? Vert.X 3 est un toolkit polyglotte (java, javascript, ruby, groovy), scalable et très performant pour réaliser vos backends, frontends ou toute autre application réactive sur la JVM. Il s’agit non seulement d’une vraie alternative à NodeJS/Express mais surtout c’est une…

Read More

Faire communiquer Thrift et Camel

Dans le cadre de mes pérégrinations architecturales, j’étais tombé au hasard d’un surf sur des slides présentant l’architecture ultime en terme de performances. Cette archi utilisait Thrift et Camel. Thrift servant de protocole et de transport pour communiquer avec un bus Camel. Ça m’a intrigué car le composant Thrift n’existe pas chez Camel. Alors, je me suis arraché le peu de cheveux qu’il me reste et voici la solution.

Read More

Architecture SOA et ESB

L’architecture orientée services (calque de l’anglais Service Oriented Architecture, SOA) est une forme d’architecture de médiation qui est un modèle d’interaction applicative qui met en œuvre des services (composants logiciel) avec une forte cohérence interne (par l’utilisation d’un format d’échange pivot, le plus souvent XML) et des couplages externes « lâches » (par l’utilisation d’une couche d’interface interopérable, le plus souvent un service web WS-*).    

Read More