August 6, 2026Building Proxify: A Reverse Proxy in GoReverse proxies sit between clients and upstream services, forwarding requests while handling concerns such as load balancing, health checks, rate limiting, and request routing. This articl...Read article
July 11, 2026Designing a Multi-Tenant Storefront With Wildcard SubdomainsI recently designed a multi-tenant storefront with wildcard subdomains for an ERP platform built for fashion businesses. This article walks through the architecture behind the storefront, i...Read article
June 26, 2026How Applications Stay Available During DeploymentModern applications are expected to remain available even while they're being updated. Achieving that involves different deployment strategies, each balancing availability, rollback, infrast...Read article
May 13, 2026How Data Access Breaks Down Under LoadMost database performance problems do not begin with one obviously slow query. They usually emerge from repeated access patterns, unnecessary data retrieval, poor indexing decisions, transac...Read article
April 14, 2026Idempotency Is Not Enough: Designing Deterministic Payment SystemsIdempotency keys are one of the standard tools for making payment retries safe, but they do not fully protect the underlying business transaction. In financial systems, duplicate processing...Read article