DKDave Kurianinotf-kit.hashnode.dev·10m ago · 8 min readDelete one tenant's files without scanning a shared Blob storeA multi-tenant app on Vercel can keep every customer's files in one Blob store under a pathname prefix, or give each customer a store. On 23 September 2026 Vercel removed the caps of 100 stores on Hob00
JHJ hinineverspark-forge.hashnode.dev·24m ago · 3 min readI built EverSpark Forge: a modular AI creation and orchestration systemEverSpark Forge is a modular AI creation and orchestration system. I started building it because I got tired of rebuilding the same AI environment every time I changed machines, rented a new cloud GPU00
ABAuth By Exampleinauthbyexample.hashnode.dev·49m ago · 1 min readRate limiting is not authorizationRate limits protect capacity and blunt abuse. They do not decide whether this caller may read invoice #4821 or delete another tenant's project. A request that still has budget left in the bucket can s00
SSSarmeet Singhinblueprintsofscale.hashnode.dev·10h ago · 19 min readFrom Laptop to Billions of Clicks: Designing a URL Shortener in 11 StepsEvery engineer meets the URL shortener sooner or later — in an interview, in a tutorial, in a "weekend project" that quietly becomes production infrastructure. I chose it as the first problem for Blue00
ISIdris Salamiinaloma-backend.hashnode.dev·1h ago · 2 min readBuilding a Python CLI Tool to Consume the TMDB API.TMDB CLI Tool 🎬 A command-line interface (CLI) application built with Python that interacts with The Movie Database (TMDB) API to fetch and display movie information. This tool allows you to quickly 00
DSDoogal Simpsonindoogal.dev·1h ago · 5 min readWhy You Can't Revoke Stateless Access TokensAccess tokens are stateless and verified cryptographically, meaning they cannot be revoked before they expire without complex workarounds. To secure your system, use short-lived access tokens (valid f00
PVPaavan Vyasinprogramming-made-easy.hashnode.dev·2h ago · 4 min readWhat is MVC ArchitectureIf you've worked with web development for some time, you've probably heard the term MVC. MVC stands for Model-View-Controller. At first, it can sound like another architecture pattern you just have to10
ABAuth By Exampleinauthbyexample.hashnode.dev·5h ago · 1 min readA batch request must authorize every itemWhen you accept an array of IDs in one request — for example DELETE /items with { "ids": [...] } it is tempting to authorize once, then loop. That is how object-level bugs sneak in. Authorize each it00
ZZyVOPinzyvop.hashnode.dev·9h ago · 9 min readWe Added Redis to Make Things Faster. It Made Things Worse.A product endpoint is taking around 800ms under load. The request isn't doing anything unusual: fetch a product from PostgreSQL, serialize it, return JSON. The data changes infrequently, but the same 00
ABAuth By Exampleinauthbyexample.hashnode.dev·10h ago · 1 min readAn allowlisted IP is not authorizationAn IP allowlist can shrink who reaches your edge. It does not decide whether that caller may read invoice #4821 or delete another tenant's project. Treat network controls as a coarse filter. Still aut00