At a previous job, there was lots of talk about \"Enterprise Service Bus\" (ESB). I read parts of a conceptual book about it, but never really understood how you would impl
Beyond a the standard definition you can get from Wikipedia. I find it to be a great tool for connecting a bunch of legacy systems across multiple platforms and technologies. It's also a good tools for building distributed workflows and state management systems( such as general ledger).
However, it's rather expensive, complex and inconvenient to maintain and extend which makes it a poor technology choice as a general purpose tool for scaling you applications.