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 […]

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 couper court à toute tentative de troll, dépendra surtout des usages concernés, il convient peut être de réintroduire tout d’abord quelques notions associées […]

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 d’autres aspects peuvent rapidement rejoindre ce premier, comme la gestion de la performance de l’API ou encore le respect de quotas d’accès. […]

Le premier IppEvent Bordelais, ayant MongoDB pour thématique, s’est tenu le 23 septembre dernier (Ippevent MongoDB à Bordeaux le 23 septembre avec Tugdual Grall). Merci à la cinquantaine de participants qui est venue y assister, à l’EPSI Bordeaux pour l’accueil, et merci à Tugdual Grall pour cette présentation. Voici en quelques mots un retour de […]

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 applications basées sur une architecture n-tiers réside dans la maîtrise de la couche de persistance. Certaines utilisations plombent nos applications ou génèrent des comportements inattendus. […]