The standard architecture for how frontends, mobile apps, and third-party systems talk to a backend over HTTP — the connective layer behind most modern software.
Why I use it
Well-understood, well-documented pattern that any developer joining a project already knows
Clean separation between frontend and backend, so either side can evolve independently
Where it fits
Connecting a React/Next.js frontend to a Laravel or Node backend
Exposing a business's own data securely to a partner or mobile app