vendredi, juillet 25, 2008

L'architecture de linked in

Un lien trouvé sur le blog de Denis : une présentation de l'architecture de linkedin.

C'est à ma connaissance le seul gros site en Java.

Regardez quand même de plus près l'évolution de l'architecture... elle est de plus en plus REST mais visiblement ils le font en redécouvrant par eux même que les architectures classiques de java ne fonctionnement pas.
  • De plus en plus orienté ressource, appels http-rpc (ils vont y venir a REST, ils n'en sont plus très loin !).
  • Utilisation d'un moteur de recherche
  • Utilisation d'outils de tests automatiques
  • pas de transaction crossservices
  • système de cache écrit en C++ (oui, fallait s'en douter faire un site performant en java nécessite quand même d'utiliser par moment des outils un peu performants pour rattraper ...)
Ca été pensé par un Français, la non plus pas de mystère. ;-)