Jornada do Dev

Subscriptions | Aplicações Real-time | WebSocket

Entre para ter acesso à essa aula

Neste episódio da série sobre GraphQL, o assunto abordado é Subscriptions. Essa operação permite observar eventos emitidos e ser notificado automaticamente, o que pode ser útil em aplicações como mensagens em tempo real ou autenticação.

O Apollo-Server oferece suporte nativo a Subscriptions e sua configuração é simples. No tutorial, é utilizado TypeScript para mostrar como fazer a configuração inicial e estruturar os esquemas, mutations e resolvers separadamente para facilitar o entendimento. Também é mostrado como ouvir eventos e enviar notificações para os usuários de forma simples.

No final, é feito um exemplo prático de como adicionar um usuário e receber notificações quando isso acontece. A documentação do Apollo-Server é uma ótima fonte para entender mais sobre Subscriptions em GraphQL.