Sunday, March 29, 2020

Message Passing Middleware Resurection


In the olden days of the 1980s, "middleware," including messaging middleware was all the rage.  BEA systems, Vitria Systems, Tibco, and a slew of others competed to sell horizontally-scaled messaging middleware to the largest enterprises.  eBay's "Business Events Service" (BES) bus  is a 1980's based publish/subscribe system based on Oracle and Vitria middleware.  There are still many advantages of message-passing middleware system patterns over our current RESTful stateless HTTPS fashion.  A few modern, containerized versions of those venerable systems are coming back into vogue.  One such system is NATS.io.  Malta-based consultant R.I. Pienaar has written a great 5-part series on how NATS.io is applied in his "choria" puppet orchestration system.  What is old is new again!

No comments: