Backend & APIs

HTTP services, microservices, RPC, auth, caching, and resilient API design.

  • 9 Subtopics
  • 13 Tracked terms
  • Last 30 days Feed window

Inside Backend & APIs

What this topic collects on

An article joins this feed when it matches these terms. Each one is also a search of its own.

Latest in Backend & APIs


dev.to > sumaninster > preventing-race-conditions-in-multi-channel-client-management-with-cas-2m8b

Preventing Race Conditions in Multi-Channel Client Management with CAS

49+ min ago   (329+ words) Traditional client management platforms often rely on application-level checks: read the current status, decide the next state, write it back. But between the read and the write, another request can slip in. The result is lost updates, duplicate notifications, or…...


dev.to > zekecross3245 > implementing-concert-livestream-chat-in-python-security-tokens-failover-and-backfill-23oc

Implementing Concert Livestream Chat in Python: Security Tokens, Failover, and Backfill

49+ min ago   (411+ words) For a concert livestream, the decision should be driven by failure handling: what happens when thousands of viewers reconnect after the same network interruption, when an issue request is rate-limited, or when a client receives the last live message before…...


dev.to > mitchellcross2134 > receipt-event-email-api-reject-malformed-json-and-missing-variables-28p2

Receipt Event Email API — Reject Malformed JSON and Missing Variables

49+ min ago   (316+ words) That boundary is the main reliability decision. In a marketplace, a receipt is both a customer message and part of the operational trail after payment settles. A 400 Bad Request is useful because no ambiguous delivery occurred, but discovering it later…...


dev.to > zekecross3245 > live-auction-polls-reconnect-semantics-for-durable-realtime-test-fixtures-1b7g

Live Auction Polls: Reconnect Semantics for Durable Realtime Test Fixtures

49+ min ago   (561+ words) A live auction poll is a small write path with a surprisingly large failure surface. The useful load test is not a crowd of clients clicking at once; it is a crowd that disconnects, reconnects, and asks for the history…...


dev.to > lynkr > how-i-built-a-free-openai-compatible-api-on-top-of-opencode-67a

How I Built a Free OpenAI-Compatible API on Top of OpenCode

1+ day, 3+ hour ago   (522+ words) One command, zero API keys, and a surprising amount of protocol translation. I kept reaching for an LLM API for the small stuff — renaming sessions, summarizing compaction output, little throwaway scripts, glue code in automation. Paying per-token for that felt…...


dev.to > elsie-rainee > comparing-open-source-llm-gateways-in-2026-to-run-enterprise-ai-at-scale-4h4p

Comparing Open-Source LLM Gateways in 2026 to Run Enterprise AI at Scale

2+ hour, 24+ min ago   (1572+ words) In 2026, Bifrost, LiteLLM, Kong AI Gateway, Apache APISIX, and Envoy AI Gateway are five options worth evaluating, but they are built around different infrastructure philosophies. The best choice depends less on the number of supported models and more on your…...


dev.to > zekecross3245 > realtime-presence-membership-what-it-cannot-tell-logistics-notification-systems-1ah1

Realtime Presence Membership: What It Cannot Tell Logistics Notification Systems

54+ min ago   (1575+ words) Short answer: realtime presence membership can tell a logistics app who appears connected, but it cannot tell you who noticed a notification or who is allowed to read it. Keep notification delivery and acknowledgement in a durable server-side record. For…...


dev.to > mitchellcross2134 > startup-saas-log-management-explained-4-nodejs-ecs-services-compared-2gf

Startup SaaS Log Management Explained: 4 Node.js ECS Services Compared

53+ min ago   (644+ words) When you compare simple log management services for a startup SaaS app, start with incident reconstruction: the right managed service lets an operator search which pricing rule, flag result, Node.js request, and ECS container produced a price before the…...


dev.to > devil_scrapes > fotocasa-scraper-the-null-field-that-hid-every-discounted-listing-4610

Fotocasa Scraper: the null field that hid every discounted listing

1+ hour, 1+ min ago   (211+ words) A field that's null in your sample carries no type information at all — the only way to learn its real shape is a live run against data where it's actually populated. Why did the original spec get reducedPrice's type wrong?...


dev.to > devil_scrapes > infojobs-spain-scraper-the-proxy-default-that-407d-every-run-4oao

InfoJobs Spain Scraper: the proxy default that 407'd every run

1+ hour, 1+ min ago   (246+ words) A prefill that returns one page is a prefill that never tests pagination — no matter how much the pagination code itself has been reviewed. One keyword plus an optional province per run — no multi-keyword batching yet. maxResults and maxPages are…...