Skip to main content

🔰 Introdução

Estamos utilizando o Apollo Server GraphQL para comunicar API.

Graphql

O graphql é um protocolo de comunicação entre cliente e servidor,que flexibiliza a transição dos dados, ou seja, podemos escolher quais dados queremos trazer para o cliente do servidor, diferente de uma API REST convencional, que traz todos os dados na requisição.

Express

O express é um framework para desenvolver aplicações web, que facilita a criação de rotas, middlewares, controllers, etc. Atualmente é um dos mais utilizados no mercado.

HTTP Live Streaming

Usamos um servidor para gerenciar o streaming de vídeos, para reprodução de videos na plataforma.

Socket.io

Usamos um servidor de Web Socket para gerenciar a comunicação em tempo real entre o cliente e servidor, ou entre os clientes.

Referências