Ippevent : Spring Integration le 25 septembre
Spring Integration implémente dans Spring les Enterprise Integration Patterns qui visent à mettre en place une architecture découplée, légère, orientée messages et événements (Event Driven...
View ArticleSpring JavaConfig Tips : initialisation et destruction des beans
Spring propose depuis longtemps plusieurs mécanismes permettant d’enrichir le comportement du conteneur lors de la création ou la destruction des beans : des interfaces, configurations et annotations...
View ArticleShell shock : un obus dans les dents de bash
Vous avez probablement entendu parler de Shell shock qui, outre l’association de troubles psychiques et physiques observés chez certains soldats de la Première Guerre Mondiale, désigne également la...
View ArticleSpring JavaConfig Tips : les FactoryBean
Dans mon dernier article, je n’ai fait que mentionner l’interface FactoryBean. Nous allons ici voir en détail l’impact de cette interface sur les configurations Spring JavaConfig. Dans Spring,...
View ArticleIppevent : Conférence JDBC / JPA / Hibernate : sans maîtrise la puissance...
Si vous développez en Java et que vous exploitez une base de données relationnelle, vous connaissez JPA et son implémentation la plus répandue, Hibernate. L’expérience montre que la performance des...
View ArticleGérer vos API Web
La finalité première d’une API Web est d’exposer des données dans le but d’être consommées, voire modifiées. Assez rapidement se pose donc la question de la sécurisation des accès à ces données. Mais...
View ArticleMicroservices : découverte, load balancing, … quelles solutions ?
Plantons le décor Le mot microservice est de plus en plus présent dans les discussions traitant d’architecture orientée services. Sans revenir sur le bien fondé ou non d’une telle approche, qui, pour...
View ArticleVIDEO – Ippevent – ElasticSearch par Jérôme Mainaud
Les moteurs de recherche sont de plus en plus courants dans nos applications. Ils peuvent être utilisés pour fournir une fonction de recherche complémentaire. Mais ils sont de plus en plus souvent au...
View ArticleAutomatiser les tests fonctionnels d’une API REST
Comment mettre à jour sa chaîne d’intégration continue pour y intégrer des tests fonctionnels d’une API REST ? Une API permet d’exposer à des clients des méthodes et des objets de manière simple, mais...
View ArticleAccéder à une API sécurisée par WSO2 API Manager
WSO2, éditeur OSS encore peu connu et peu implanté en France, propose toute une panoplie de solutions middle-end de qualité. Petit focus sur l’une de ces briques : le gestionnaire d’API. Dans son...
View ArticleVIDEO – Ippevent – Spring Integration par Thomas Escolan
Spring Integration implémente dans Spring les Enterprise Integration Patterns qui visent à mettre en place une architecture découplée, légère, orientée messages et événements (Event Driven...
View ArticleIntroduction à Apache Spark
Spark est un outil permettant de faire du traitement de larges volumes de données, et ce, de manière distribuée (cluster computing). Le framework offre un modèle de programmation plus simple que celui...
View ArticleInitiation au MapReduce avec Apache Spark
Dans le précédent post, nous avons utilisé l’opération Map qui permet de transformer des valeurs à l’aide d’une fonction de transformation. Nous allons maintenant découvrir l’opération Reduce qui...
View ArticleVidéo – Ippevent – JDBC / JPA / Hibernate : sans maîtrise la puissance n’est...
Si vous développez en Java et que vous exploitez une base de données relationnelle, vous connaissez JPA et son implémentation la plus répandue, Hibernate. L’expérience montre que la performance des...
View ArticleMapReduce et manipulation de RDD par clés avec Apache Spark
Nous avons vu dans le post précédent qu’Apache Spark permettait de réaliser des opérations d’agrégation sur l’ensemble des valeurs d’un RDD. Nous allons maintenant réaliser des agrégations ainsi que...
View ArticleUtiliser Apache Spark en cluster
Dans les précédents posts, nous avons utilisé Apache Spark avec un exécuteur unique. Spark étant un framework de calcul distribué, nous allons maintenant monter un cluster en mode standalone. Topologie...
View ArticleIppevent – Spark, ou comment traiter des données à la vitesse de l’éclair
La conférence Spark fait partie de la nouvelle génération de frameworks de manipulation de données basés sur Hadoop. L’outil utilise agressivement la mémoire pour offrir des temps de traitement...
View ArticleAPI Days 2014 Paris – le compte rendu
La conférence API Days 2014 a cette année encore fait le plein de très bons speakers. Des keynotes visionnaires et humanistes, des sujets couvrant tout le spectre des APIs, du business à la technique,...
View ArticleIntroduction à Spark Streaming
Spark permet de traiter des données qui sont figées à un instant T. Grâce au module Spark Streaming, il est possible de traiter des flux de données qui arrivent en continu, et donc de traiter ces...
View ArticleMonitorer des applications Java avec Metrics de Dropwizard et Apache Spark
Ce post découle d’une série de posts sur Apache Spark par Alexis Seigneurin et s’appuie sur celui de Florence Herrou sur Metrics de Dropwizard. Nous aborderons dans cet article comment procéder pour...
View Article