Microservices ou SOA : quelles différences pour votre SI ?

Le domaine de l’IT n’en finit pas d’évoluer… et c’est ce qui fait l’intérêt de nos métiers! Une des tendances actuelles est celle des architectures microservices, par opposition aux architectures monolithiques. Dans cet article nous verrons les avantages des microservices et ensuite nous essaierons de distinguer cette approche d’une autre approche modulaire, celle du SOA. […]
Les avantages de l’architecture modulaire informatique

Quand on met en œuvre un Système d’Information, l’architecture IT joue un rôle crucial et depuis plusieurs années, l’architecture modulaire informatique a pris de l’importance et progressivement remplacé les architectures monolithiques. Sans essayer ni de décrire les changements trop techniques, ni de prendre un angle trop historique, l’idée de cet article est de décrire les […]
Architecture cloud : définition, principes et bénéfices

Au sein des technologies de l’information émergent diverses solutions. Parmi celles-ci figure notamment l’Architecture Cloud. Je vous en dis plus dans cet article ! I – Qu’est-ce que l’architecture cloud ? Commençons par une explication des termes. Cloud en Français signifie nuage. En informatique, il est régulièrement utilisé pour désigner le « cloud computing » (informatique en […]
Architecture scalable : présentation et outils de mise en place

Présentation de l’architecture scalable Commençons par l’étymologie. Puis chutons sur la définition. Explications autour de l’étymologie René J. Chevance tente de remonter jusqu’à l’étymologie du mot « scalable » pour expliquer le concept d’architecture scalable. Il pense que ce terme vient du mot Anglais « scalability ». Ce dernier est issu du verbe « to […]
Architecture à haute disponibilité : présentation et outils de mise en place

Le monde est connecté. Cela représente un défi pour les entreprises ayant fait du digital un moteur à part entière. Leurs solutions informatiques doivent être constamment disponibles. C’est notamment ce qui explique l’intérêt porté à l’architecture à haute disponibilité. I – Présentation de l’architecture à haute disponibilité Présentons-la en deux points. 1 – Que signifie […]
La dockerisation allie simplicité, flexibilité et scalabilité

Dans leur migration vers les architectures microservices, de nombreuses entreprises s’appuient sur la technologie de conteneurisation ou dockerisation. Pour mener à bien ce changement, elles optent généralement pour la meilleure solution : Docker. En plein essor, car liée à la transition vers le multicloud et l’adoption des architectures microservices, la dockerisation possède de sérieux atouts. Et, nous […]
Pourquoi passer d’une architecture monolithique à une architecture microservices ?

Pour répondre à cette question, j’illustre ma réponse avec un cas concret, celui de Colissimo. L’architecture monolithique était à bout de souffle et incapable de faire face à l’explosion du e-commerce. Sous la pression des autres acteurs du secteur, l’entreprise a cherché comment devenir plus réactive. La solution ? Passer à l’architecture microservices. Prérequis : augmenter la […]
Les erreurs menant à l’échec d’une migration vers une architecture microservices

Avec toutes les promesses que porte une architecture microservices, on peut être tenté de brûler les étapes concernant la migration. Même avec la meilleure volonté du monde, il est toujours possible de sous-estimer cette phase. Les conséquences peuvent donc se faire ressentir tant au point de vue du retard que du budget de l’entreprise. Voici […]
Architecture en microservices : les coûts et bénéfices à prendre en compte

Pour la DSI, le monolithe a vécu. Devenu trop compliqué, trop consommateur de ressources et trop coûteux à faire évoluer, il est venu le temps de le remplacer. Sans repartir de zéro, il va falloir réécrire des fonctionnalités du mastodonte pour passer petit à petit à une architecture à base de microservices. Le but est […]
Quelques exemples de cadrage d’architecture IT

Peut-être que notre article sur les orientations IT et les choix face à la complexité croissante vous donne envie de voir concrètement la traduction de ces principes théoriques. Nous passons dans le texte suivant de l’abstraction au concret avec trois cas pratiques de cadrage d’architecture IT. Portail Extranet pour un client « retail » Cet acteur de […]
Les évolutions du SI (4) : le serverless fait abstraction des serveurs…

Je me suis précédemment penché sur les évolutions du SI qui ont mené des monolithes aux services et à la tendance actuelle des microservices. Si on fait un peu de prospective, il faut aussi s’intéresser à la notion de serverless et à son intérêt pour les fonctions « Métier » de l’entreprise. Etape 4 : n’oubliez pas […]
Comment concevoir un système de notification Big Data et/ou Temps Réel ?

Alerter en temps réel est devenu une fonctionnalité indispensable. Qu’il s’agisse de prévenir des clients, des partenaires ou des fournisseurs, se doter d’un système de notification robuste et fiable n’est plus optionnel. Voici un retour d’expérience sur un projet de notification aux clients dans le domaine de la Supply Chain. Découvrez également l’interview de Jérémy Amourous, […]
Le Reactive Manifesto… de quoi ça parle?

Avez-vous entendu parler du Reactive Manifesto? L’explosion des données, mais aussi la pression des clients qui demandent de plus en plus de Temps Réel a conduit les équipes IT à revoir leur façon de concevoir leurs applications et leurs logiciels. C’est dans ce contexte qu’a été rédigé le Reactive Manifesto (ou Manifeste Réactif en Français) […]