We are building some microservices that we will likely be deploying using GAE and I am fairly new to GAE. I’ve done a lot of other development in my day, but this paradigm is a little different. I’m wondering if someone can provide some advice on the most common methodology to follow for development for services deployed using GAE. Specifically, do developers tend to do their coding locally, test the functionality out, and then deploy to GAE to test everything, or do they, make whatever small change to their code, and actually push it to GAE to test it? It seems like one would first build out the basic functionality of the service locally, and then once it is working go through and push it to GAE to make sure it is working since it seems it would be more difficult to debug when running on GAE. Just wondering what the typical model developers follow when building services to be deployed to GAE.