Tagged articles

Protocol Selection

5 articles · Page 1 of 1
samdeepthink
samdeepthink
Aug 19, 2026 · Backend Development

When to Replace REST with gRPC? A Practical API Selection Framework

The article examines the trade‑offs between REST + JSON and gRPC for microservice communication, outlining REST’s simplicity and maturity versus gRPC’s binary efficiency, strong contracts, and streaming support, and provides a four‑point decision framework to help teams choose the right protocol for internal or external APIs.

API DesignBinary SerializationMicroservices
0 likes · 11 min read
When to Replace REST with gRPC? A Practical API Selection Framework
AI Engineer Programming
AI Engineer Programming
Jul 17, 2026 · Backend Development

Choosing the Right Streaming Protocol for AI: Comparing Five Options (Part 2)

This article analyzes five streaming protocols for AI—including gRPC Stream, Streamable HTTP (MCP), SSE, WebSocket, and HTTP Chunked—detailing their mechanisms, code examples, pros and cons, and provides a decision matrix to help engineers select the most suitable protocol based on connection model, data format, infrastructure compatibility, and development complexity.

AI streamingMCPProtocol Selection
0 likes · 14 min read
Choosing the Right Streaming Protocol for AI: Comparing Five Options (Part 2)
AI Engineer Programming
AI Engineer Programming
Jul 15, 2026 · Backend Development

Choosing the Right Protocol for AI Streaming: SSE, Chunked, or WebSocket (Part 1)

This article analyzes three HTTP‑based streaming approaches—Server‑Sent Events (SSE), HTTP Chunked Transfer Encoding, and WebSocket—detailing their underlying mechanisms, implementation steps, pros and cons, and ideal use cases to help developers select the most suitable protocol for AI‑driven real‑time output.

AI streamingHTTP ChunkedProtocol Selection
0 likes · 17 min read
Choosing the Right Protocol for AI Streaming: SSE, Chunked, or WebSocket (Part 1)
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 14, 2024 · Operations

IoT Technology Selection and Deployment for an Automated Quality Inspection Center

This article analyzes the challenges of scaling automated quality‑inspection hardware, introduces IoT fundamentals, evaluates application‑layer protocols, MQTT broker options, QoS levels, and compares cloud, local, and edge deployment architectures to recommend a low‑latency, high‑reliability solution for the smart inspection platform.

BrokerEdge computingIoT
0 likes · 22 min read
IoT Technology Selection and Deployment for an Automated Quality Inspection Center
ShiZhen AI
ShiZhen AI
Oct 19, 2022 · Big Data

Deep Dive into Kafka Consumer JoinGroupRequest Flow

This article walks through the complete Kafka consumer JoinGroupRequest lifecycle, detailing how the client builds and sends the request, how the group coordinator selects the coordinator node, processes unknown and known members, elects a leader, chooses a partition assignment protocol, and transitions group states.

Group CoordinationJoinGroupRequestKafka
0 likes · 26 min read
Deep Dive into Kafka Consumer JoinGroupRequest Flow