Too Long; Didn't Read
GraphQL Subscriptions and the Apollo Project provide a type-safe and API forward way to interact with server push and event-based requests such as Web Sockets. The current implementations for subscriptions in Apollo Server depend on a stateful server, where the subscriptions and publications occur in the same runtime. However, GraphQL’s flexibility allows us to implement our own on top of any infrastructure. We can still provide a back-end solution that can be used by Apollo Clients without an Apollo Server.