Im moving a monolithic App "Rest Mobile Backend" written in Java into a micro-services App This App is currently hosted in AppEngine in GCP as a single service and hence will be broken down into 8-10 services in App Engine.
Now Im still in the design phase, and my concern is simply that for some client's calls I need to call multi services sequentially or in parallel, how to provide such thing?
I've heard about API Gateway term but Im not sure if GCP have such thing ready to use?
I have heard about NginX but it needs to be installed in a VM and hence handling its scaling up/down and security by myself and I dont want that since my team is pretty small. I need to leverage the Power of scaling up/down of the App Engine in all my system so my team just need to write code and upload it and nothing more to work about.