crab slide Universal messaging while respecting the runtime Effectively managing requests for async channels (resolving request, life-cycle, timeout,…) Cleanest/easiest event handling with pipeline/middlewares Natively support cross-resolving requests