Orientada a servicios (SOA)

Arquitectura Orientado a Modelos

Cliente-servidor

Peer-to-peer

Programación por capas

MVC


Modelo de datos

API

Untitled

Untitled

El gRPC es recomendado para su uso en microservicios o para integraciones de APIs internas gracias a que ofrece una mayor escalabilidad y una optimizada respuesta por su baja latencia en el envío de mensajes por el formato binario de HTTP/2.

Por otro lado, REST es recomendado para integraciones con clientes y APIs públicas, muy fácil de usar y con unas restricciones de protocolo sencillas de implementar, además JSON es un lenguaje fácilmente interpretable por el humano.

Protocolos

Rest API

gRPC