🔰 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.