Uber Builds Scalable Chat Using Microservices with GraphQL Subscriptions and Kafka