6 estilos de arquitetura de API

Pequeno resumo de 6 estilos de arquitetura de API que você deve conhecer

Representational State Transfer

Um estilo de arquitetura da web para projetar aplicativos de rede com um modelo de comunicação sem estado.

GraphQL

Uma linguagem de consulta e tempo de execução para APIs, permitindo que os clientes solicitem apenas os dados de que precisam.

WebSocket

Um protocolo de comunicação que fornece canais de comunicação full-duplex em uma única conexão TCP, ideal para aplicações em tempo real.

Representational State Transfer

gRPC, Uma estrutura RPC (Remote Procedure Call) de código aberto e de alto desempenho que usa HTTP/2 para transporte e buffers de protocolo como linguagem de definição de interface.

Message Queuing Telemetry Transport

MQTT, um protocolo de mensagens leve para pequenos sensores e dispositivos móveis, ideal para redes de baixa largura de banda, alta latência ou não confiáveis.

Sem servidor

Um modelo de computação em nuvem onde os provedores de nuvem gerenciam automaticamente a infraestrutura, permitindo que os desenvolvedores se concentrem exclusivamente em escrever código sem se preocupar com o provisionamento ou manutenção do servidor.

modelos-de-arquitetura