Emiliano Della Casa surveys four alternatives to REST — gRPC, GraphQL, MQTT and MCP — with small Rails demos of each against a toy e-commerce order service, explaining the trade-offs and when to pick each. Q&A covers Twirp as a gRPC alternative, MQTT versus WebSockets, and applying HTTP shared dictionary compression to JSON APIs.
claude-opus-4-705cc9725