Thanks for sharing your questions with the community.
With App Engine, NodeJS is run in the
flexible environment. If using the NodeJS runtime,
An Overview of App Engine is a good starting point that discusses scaling on the platform albeit briefly. The application is run within a Docker container and is replicated to meet demands. Scaling is not handled within the NodeJS application. The application must simply receive requests and send responses. Depending how you configure your
Service scaling settings, the application in its entirety will be replicated to handle additional requests if no instances are available. You can also configure
Resource settings to specify the cores, memory and disk allocated to each instance.
If the above articles are not helpful, perhaps asking more specific questions or giving some examples of what you intend to implement can help us provide you with more appropriate information.
Hope this helps!