Hi everyone,
Old timers might remember me, I've been using App Engine since inception, started with Python and continued with Python, originally, App Engine always provided a fully functioning replica of all services for local development, nowadays nothing is available for local testing
I wonder if anyone is developing a multi-functional NodeJS app that uses Tasks, Databases, Storage etc. and how you are approaching local development (These are the initial services that come to mind, but there are soo many more now)
I guess a logical idea is to mimic what can be mimicked, and use live versions of other services? Example:
Local App
- Live Firebase: local_app
- Live Storage: local_storage
- Mock Up Tasks -> Just uses setTimeout
Live App
- Live Firebase: live_app
- Live Storage: live_storage
- Cloud Tasks
Obviously this is an over simplification, as far as I see, if you rewrite/reroute urls etc. - It would be challenging to keep things in sync, the app would need to stay simple
I'm just wondering if anyone else has solved this problem or have their own approaches and thoughts - and maybe challenges they've overcomed (I mean, even the environment variable approach to settings is a challenge these days)