Modular monolith before microservices
Keep the web app and API modular, but deploy them as one product while the domain and traffic are still evolving.
Trade-off: This simplifies transactions, local development, testing, and delivery; modules still scale and deploy together.