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

microservices soa

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

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

architecture cloud

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

Architecture scalable

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

Architecture à haute disponibilité

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é

Dockerisation

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 ?

architecture monolithique

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

migration 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

architecture microservices

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

Cadrage architecture

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…

serverless-abstraction-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 ?

système de notification

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?

Reactive manifesto

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

une organisation rayonnante

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l’utilisation des cookies. Voir notre Politique de confidentialité.