DEV Community

#apidesign

Best practices for designing, versioning, and managing robust REST and gRPC APIs.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
API Boundaries for Sports Score Feeds During Mobile Network Handoffs (and Recovery)

API Boundaries for Sports Score Feeds During Mobile Network Handoffs (and Recovery)

Comments
4 min read
Plausible is worse than wrong

Plausible is worse than wrong

1
Comments
5 min read
Page Citations as a Document Assistant’s Interface

Page Citations as a Document Assistant’s Interface

Comments
7 min read
The API is a Promise: Designing for Systems You No Longer Control

The API is a Promise: Designing for Systems You No Longer Control

1
Comments
3 min read
An API Is a Boundary, Not a URL

An API Is a Boundary, Not a URL

Comments
6 min read
Publishing a versioned API contract you can actually trust

Publishing a versioned API contract you can actually trust

Comments
4 min read
Idempotent, budget-bounded AI queries on a single SQLite writer

Idempotent, budget-bounded AI queries on a single SQLite writer

Comments
5 min read
Pre-Spend Guards and Content-Aware Routing for AI Video APIs

Pre-Spend Guards and Content-Aware Routing for AI Video APIs

Comments
5 min read
Designing a Task Lifecycle V1 from Scratch

Designing a Task Lifecycle V1 from Scratch

Comments
7 min read
Hardening a Headless API for Production CI/CD Integration

Hardening a Headless API for Production CI/CD Integration

Comments
2 min read
API Protocols Unpacked: A Decision Matrix for REST, GraphQL, & gRPC in High-Throughput Systems

API Protocols Unpacked: A Decision Matrix for REST, GraphQL, & gRPC in High-Throughput Systems

Comments
8 min read
gRPC vs. WebSockets vs. Server-Sent Events (SSE): Selecting the Right Streaming Protocol for Real-Time Services

gRPC vs. WebSockets vs. Server-Sent Events (SSE): Selecting the Right Streaming Protocol for Real-Time Services

Comments
5 min read
Node.js API Boundaries for Realtime Quota Protection in Live Auction Dashboards

Node.js API Boundaries for Realtime Quota Protection in Live Auction Dashboards

Comments
7 min read
FastAPI Pydantic V2 Model Versioning: Evolving API Schemas Without Breaking Multi-Tenant Clients

FastAPI Pydantic V2 Model Versioning: Evolving API Schemas Without Breaking Multi-Tenant Clients

1
Comments
4 min read
Routing in Go Part 1: A small server you can grow without rewriting at midnight

Routing in Go Part 1: A small server you can grow without rewriting at midnight

1
Comments
9 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.