Depuis quelques temps maintenant, je suis en poste chez un client très connu dans le monde de la mode :   On m’a donné comme mission simple : la gestion de clients qui inclut leurs recherches, leurs créations et la modification de leurs informations. Rien de plus simple : un client c’est quoi un nom, […]

Article #4 – Hystrix, son dashboard et la stack ELK

Notre registre de services (Eureka) est en place, ainsi que notre point d’entrée (Zuul) avec le chargement dynamique de filtres depuis Cassandra. Il reste un dernier point à aborder, assez important pour y consacrer une partie de ce REX : que faire lorsqu’un service ne fonctionne plus ? Comment le savoir ? Comment le prévenir ?

En avril, je donnais un tools-in-action « Elasticsearch: de l’importance du mapping » à Devoxx. Le but de cette présentation était de montrer que, du point de vue du développeur, la définition du mapping en général, et des analyseurs est très important pour le bon fonctionnement et la qualité de la recherche. Dans des cas extrêmes, il est même […]

Elasticsearch est un moteur de recherche open-source basé sur Apache Lucene. Il se présente sous forme d’un cluster d’indexation, qui s’appuie sur une base documentaire NoSQL interne utilisant le format JSON pour le stockage des documents. Pourquoi indexer vos documents Pour des projets ou des organisations de grande taille, et/ou ayant un historique de plusieurs […]

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 cœur même des sites et des applications, passage obligé pour accéder à l’information en remplacement des recherches transactionnelles classiques. Or, le fonctionnement […]

elasticsearch

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 cœur même des sites et des applications, passage obligé pour accéder à l’information en remplacement des recherches transactionnelles classiques. Or, le fonctionnement […]