Connection Pooling for Postgres in 2026 — PgBouncer, Hyperdrive, Supavisor

Why connection pooling is non-negotiable for Postgres apps. PgBouncer transaction-mode quirks, modern alternatives (pgcat, Supavisor, Hyperdrive), and the patterns from production.

May 1, 2026 · 3 min · 583 words · Manvendra Rajpoot

gRPC Load Balancing in 2026 — What You Probably Got Wrong

Why gRPC over standard load balancers misbehaves, the right balancing modes (client-side, mesh-aware), and the patterns from production gRPC fleets.

April 30, 2026 · 3 min · 610 words · Manvendra Rajpoot

gRPC vs REST for Internal Services in 2026 — The Honest Comparison

When gRPC actually wins for service-to-service traffic. Performance numbers, the ergonomics gap, debugging tradeoffs, and how to mix gRPC inside with REST at the edge.

April 30, 2026 · 2 min · 386 words · Manvendra Rajpoot

Health Checks That Don't Lie — Liveness, Readiness, and Startup Probes in 2026

Why most health checks lie, the difference between liveness and readiness, dependency-aware checks, startup probes for slow boots, and the patterns that surface real problems.

April 30, 2026 · 3 min · 571 words · Manvendra Rajpoot

Microservices vs Monolith in 2026 — The Pragmatic Take

Why most products should start with a modular monolith, when microservices earn their cost, the modular monolith pattern, and the modern split decision.

April 30, 2026 · 3 min · 459 words · Manvendra Rajpoot

Go 1.24 Features for Backend Engineers in 2026

What changed in Go 1.24 for production backend code. Generics maturity, range-over-func iterators, swiss-table maps, weak pointers, slog improvements, and the patterns to use them.

April 30, 2026 · 3 min · 570 words · Manvendra Rajpoot

gRPC Streaming Patterns in 2026 — Server-Streaming, Client-Streaming, and Bidi

How to use gRPC’s three streaming modes correctly. Server-streaming, client-streaming, bidirectional, deadlines, errors, flow control, and concrete patterns for live updates and uploads.

April 30, 2026 · 4 min · 767 words · Manvendra Rajpoot

API Versioning and Deprecation in 2026 — Patterns That Don't Burn Customers

Picking an API versioning strategy in 2026 (URL vs header vs date), deprecation timelines, sunset headers, and the patterns that survive long-term customer relationships.

April 30, 2026 · 3 min · 568 words · Manvendra Rajpoot

Designing Webhooks That Don't Ruin Anyone's Day in 2026

How to design webhooks producers AND consumers can rely on. Signing, retries, idempotency, ordering, observability, and the patterns from real production webhook systems.

April 30, 2026 · 4 min · 668 words · Manvendra Rajpoot

Multi-Tenancy Patterns for SaaS in 2026 — Shared, Pooled, or Per-Tenant

Three multi-tenant patterns: shared (tenant_id everywhere), pooled (schema-per-tenant), per-tenant DB. The decision matrix by scale, isolation, compliance, and cost.

April 30, 2026 · 3 min · 601 words · Manvendra Rajpoot