» Tag
backend
36 postsKafka vs RabbitMQ: You're Asking the Wrong Question
Choosing Kafka vs RabbitMQ isn't about throughput benchmarks. The real question is queue vs log, and whether you need message replay and multiple consumers.
Compiling PHP DTOs: The Path to 4.5M Hydrations per Second
A PHP 8.4 package compiles DTO hydration into per-class closures with opcache-backed caching and lazy ghosts, delivering up to 35x faster hydration.
Reading AI Memory OSS as a Backend System, Not a Prompt
A 10-question framework for evaluating AI memory OSS as backend infrastructure, using Honcho's pinned source and change history as a case study.
CommitBrief — AI code reviews, right in your terminal
A provider-agnostic, local-first CLI that reviews your staged changes, a historic range, or a whole GitHub pull request. Zero telemetry, no server. Free and open source.
commitbrief.comSupabase's silent defaults: four incidents, one shared root cause
Four Supabase incidents in one week trace back to one cause: silent vendor defaults. Three rules for documenting, linting, and monitoring them.
Node.js: The Runtime That Changed Backend Development
A deep look at Node.js's non-blocking event loop, the npm ecosystem, and how it solved the C10K problem — plus when to use it and when to avoid it.
Supabase Queues in Production: DLQs and Retries with pgmq
How to add dead-letter queues, retry limits, and poison message handling to Supabase Queues (pgmq) in production, with working SQL.
Per-Row Reservation Pattern for Billing Bulk API Batches
A bulk GSTIN verification endpoint reveals why single balance-check billing fails when some rows are free, and how per-row atomic reservation fixes overselling and race conditions.
Rate Limiting at Scale: Choosing the Right Throttling Algorithm
Why in-memory rate limiting silently breaks under horizontal scaling, and how token bucket, sliding window and fixed window algorithms trade off in production.
Back-End Engineering in 2026: APIs Give Way to Agent Orchestration
Back-end engineering in 2026 shifts from stateless APIs to agentic systems: orchestration, async tasks, tool governance, and reasoning traces.
Querying Historical Data in Postgres with the SCD Type 4 Pattern
A practical Postgres pattern using a history table, triggers, and valid_from/valid_to columns to answer point-in-time queries about record state in a single SELECT.