Aller au contenu principal

2 articles tagués avec « architecture »

Principes généraux de conception d'applications et de systèmes.

Voir tous les tags

Système distribué vs intégration - quand le manque de cohésion crée l’incohérence

· 8 minutes de lecture
Pierre-Arnaud Delsaut
Developer | Architect | Podcaster

Dans de nombreuses architectures modernes dites microservices, au cœur de l’architecture logicielle et de l’architecture d’entreprise, le problème est souvent attaqué par le mauvais angle. On cherche d’abord à réduire la cohésion, à découpler, à isoler les fonctionnalités, en partant du principe que moins de dépendances visibles mènera mécaniquement à de meilleurs systèmes. Or, un principe simple mérite d’être rappelé — transmis par l’un de mes professeurs et largement confirmé par l’expérience de terrain : plus de cohérence, moins de cohésion, et non l’inverse.

La cohésion n’est pas un objectif en soi, c’est une conséquence. Ce qui doit guider une architecture, c’est d’abord la cohérence du processus métier, de ses étapes et des données qu’elles manipulent. Chercher à réduire la cohésion sans s’assurer de cette cohérence revient à déplacer les problèmes plutôt qu’à les résoudre.

Comment choisir votre architecture frontend ? SPA, SSR, SSG

· 6 minutes de lecture
Pierre-Arnaud Delsaut
Developer | Architect | Podcaster

Après avoir exploré dans un précédent épisode la question « Les clients légers sont-ils devenus trop lourds ? », l’équipe du Wavenet Podcast – Focus Tech poursuit sa série consacrée au frontend.
Cette fois, il s’agit de mettre de l’ordre entre trois architectures souvent citées mais rarement comparées en détail : la SPA, le SSR et le SSG.

Antoine Richez, Olivier Bossaert et Simon Baudart prennent le temps de définir chacune d’elles, d’expliquer comment elles se construisent, comment s’effectuent les échanges entre client et serveur, et surtout de les évaluer selon des critères concrets : complexité, performance, référencement, sécurité ou encore éco-conception —
autant d’éléments qui permettront de se faire une meilleure idée de comment procéder à un choix.

Un épisode complet, pédagogique, et fidèle à l’esprit Wavenet : clair, technique, et sans détour. 🦆