While many large enterprises successfully use the enterprise service bus
(ESB) pattern, the term is often disparaged in the cloud-native space, and
especially in relation to microservices architecture. It is seen as
heavyweight and lacking in agility. What has happened to make the ESB pattern
appear so outdated, and what should we use in its place? What would
lightweight integration look like? // Read more: original article.