I'm referring to the "Managing Communication Patterns" section of Reactive Microservices Architecture by Jonas Boner.
Usually when communicating between services (ESB is one example), one would need: 1) A queue for pub-sub communication, and to queue up events for back pressure and fault tolerance 2) A routing layer - Camel Or Akka Streams 3) A mediation later for communicating with different protocols - Camel is one example.
How does Lagom handle the above?