Ce REX a été mis en place afin de décrire la procédure de création d’une architecture orientée microservices de toutes pièces. Ces articles ont pour but de proposer une architecture permettant de concevoir une application basée sur des microservices, en utilisant les outils de la stack Netflix OSS. C’est un guide, étape par étape, permettant d’explorer […]

Présentation du contexte Présentation du métier Notre client est un des premiers sites de e-commerce en France. Il possède un SI de taille conséquente adapté aux fortes contraintes de trafic et un volume toujours croissant de données. Notre équipe, composée pour une grande part de collaborateurs Ippon, est responsable du moteur de recherche du site. […]

Le temps fort Modern Architecture continue le 27 octobre 2016 avec un retour d’expérience exceptionnel d’un acteur du secteur bancaire. Nos experts en management d’infrastructures orientées cloud / DevOps vous dresseront un paysage empreint de bonnes pratiques, automatisation, scalabilité, gestion du risque et surtout changement d’organisation. Un grand client bancaire viendra vous expliquer comment la mise en […]

Le Big Data est à la mode et je commencerai cet article par lister les freins qui empêchent encore les entreprises de franchir le pas, malgré les avantages que le Big Data peut apporter. Pour terminer ce mois du temps fort du Big Data chez Ippon, je voulais surtout faire un panorama des architectures types du Big Data. Ce retour est d’autant plus intéressant que les solutions ont maintenant quelques années d’exploitation en production.

Nous voyons donc arriver les premiers retours d’expérience sur les architectures mises en place.

Nous avons vu dans un premier article comment modéliser une facture. Dans ce contexte, nous pouvions rechercher les factures associées à un client. Il arrive cependant qu’on souhaite rechercher les données via d’autres critères, voire selon une combinaison de critères possibles. C’est la fameuse recherche multicritère classique dans les applications traditionnelles. Si elle a tendance à disparaitre pour des recherches simplifiées, elle possède ses avantages et est parfois demandée avec insistance par le client. Nous allons voir maintenant comment résoudre le problème.

Le principal impact pour le développeur de l’utilisation des bases de données NoSQL est le changement profond du modèle de données. Ce n’est pas pour rien qu’elles sont qualifiées de « NoSQL », c’est-à-dire « dont le modèle de données n’est pas relationnel ». Les raisons de ce changement de modèle n’est pas dans le cadre de cet article.

Ce qui nous intéresse ici, c’est que nous devons revoir la façon de modéliser les données lors de la conception d’une nouvelle application.