Middleware vs Backend: What’s the Difference and Why It Matters