55. Web and mobile system architecture
Coordinate browser, mobile, backend, and content-delivery components across unreliable networks and changing client versions. Design offline behavior, synchronization, session handling, and backward-compatible APIs.