Pourquoi est-il considéré comme une mauvaise idée de coder nos propres ESB (Enterprise Service Bus)?

Comme un homme sage a dit un jour: « Fools rush in where angels fear à bande de roulement. »

Le programmeur moyen n’écrirait pas plus leur propres ESB qu’ils écriraient leur propre pile TCP. Dans chaque cas, le diable est dans les détails, et il y a des tonnes d'entre eux. Mélanger dans les exigences d’interopérabilité de client et de robustesse face à des défaillances imprévues, et vous allez rêver de méchant heisenbugs tous les soirs.

Si qui n’est pas faze vous, alors bienvenue dans le monde du développement des infrastructures. Il m’a fallu environ une semaine pour mettre en place mon propre système MQ prêts pour la production ; C’était il y a 10 ans, et je suis toujours trouver des bugs et perfectible à ce jour.


Tags: Programmation informatique, Mauvaises idées, Enterprise Service Bus