Reactive microservices