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.
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

Comments
4 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
HTTP QUERY Shipped. Your Cache Did Not Get the Memo

HTTP QUERY Shipped. Your Cache Did Not Get the Memo

Comments
9 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
Routing in Go Part 3: The last upgrade

Routing in Go Part 3: The last upgrade

1
Comments 1
9 min read
The x-tenant-id Pattern: Multi-Tenant API Without Multi-Tenant Complexity

The x-tenant-id Pattern: Multi-Tenant API Without Multi-Tenant Complexity

Comments
4 min read
Routing in Go Part 2: Upgrading the server so it behaves like a grown up

Routing in Go Part 2: Upgrading the server so it behaves like a grown up

2
Comments 1
8 min read
Task Queues in Production: Celery vs Temporal vs Native FastAPI

Task Queues in Production: Celery vs Temporal vs Native FastAPI

Comments
4 min read
Building Multi-Tenant SaaS Databases: Isolation, Performance, and PostgreSQL Strategies

Building Multi-Tenant SaaS Databases: Isolation, Performance, and PostgreSQL Strategies

1
Comments 1
4 min read
Building RAG-Powered AI Agents with AgentCore: What the Hands-On Tutorials Don't Tell You

Building RAG-Powered AI Agents with AgentCore: What the Hands-On Tutorials Don't Tell You

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