I don't really see how the service mesh solves eventual consistency. You might call a service which handles all the tasks asynchronously similarly to a message in a message broker system.
Service discovery is also inherent in the routing rules itself when you use something like AMQP for example.
Observability might be something that the broker system lacks of I agree.
Service discovery is also inherent in the routing rules itself when you use something like AMQP for example.
Observability might be something that the broker system lacks of I agree.