Microservice use cases