20 articles tagged with Backend.
Offset pagination is easy until your dataset grows or shifts under load; here's why cursor pagination wins for large, changing, and public APIs.
A practical look at REST and GraphQL versioning, breaking changes, deprecation policy, and the pragmatic default we actually reach for.
A practical guide to choosing between GraphQL and REST based on how your clients fetch data, cache, and evolve over time.
A practical comparison of gRPC and REST across performance, streaming, tooling, and browser support to help you pick the right one.
A practical guide to designing REST APIs that stay predictable, easy to consume, and safe as your service grows.
Buffered SSR makes users wait for the slowest query before they see anything. Streaming from the edge flips that — send the shell now, fill the gaps as data lands.
Users hit stop, but our server kept paying for tokens for another 40 seconds. Here's how we wired real cancellation and backpressure into an SSE streaming endpoint.
Streaming LLM responses is easy until the client disconnects, the model stalls, or the user cancels. The patterns that keep streaming responsive without leaking spend.