Microservices vs Micro Frontends: The Great Architecture Split from Backend to Browser

Why distributed architecture moved from servers to browsers, with real-world examples, diagrams, trade offs, and engineering lessons.