⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’
Excalidraw Data
Text Elements
Architectural style (idea / set of rules)
REST
RPC
GraphQL
Event-driven
Concrete technology (spec / framework)
no own spec — conventions on HTTP
gRPC · JSON-RPC SOAP
GraphQL spec (query language)
Webhooks Message Brokers
Application protocol (exact message format)
HTTP (HTTP/1.1 · HTTP/2 · HTTP/3)
Web- Socket
MQTT AMQP
gRPC needs HTTP/2
webhooks
Transport
TCP (UDP / QUIC for HTTP/3)
REST is NOT a protocol — it is a way of using the HTTP protocol.