Four languages, four real routes
English lives at the root. Chinese, Japanese, and Korean each have their own URL, metadata, navigation, and locally written copy.
Keep the public surface light
The browser receives HTML, CSS, and a small JavaScript file. Search works locally, fonts use system fallbacks, and no Google-hosted asset is required.
Use an API for state, not rendering
Newsletter, orders, analytics, and publishing objects need persistence. Those requests use a small API, while the readable public pages remain static and easy to cache.
Static first, dynamic only where it earns its place