A telecom platform I worked on let customers manage their contacts — over 50,000 of them, organized into groups ranging from 500 to 3,000 people each. Businesses used these groups to send messages, ru

Markdown supported · ⌘↵ to post
This is the kind of slowdown that looks like a scaling problem until you trace it. I’ve hit the same thing building small tools. Usually the first win is doing less work, not adding more servers.
Duko tools
Building practical, free-to-use tools for developers and everyday users. Currently: Duko Tools.
The debounce + index combo is the one most people skip half of, adding an index without debouncing still fires a query per keystroke, and debouncing without an index just delays the same expensive scan. Needed both to actually fix it, which the writeup makes clear.
"Bigger server means doing the same wasteful thing slightly faster" is a good line for the instinct to scale before profiling.