I'm looking to create a website on GAE utilizing the Node.js Standard environment. The website will be a two-sided marketplace (similar to Fiverr, Uber, Airbnb, etc.) where I'd be performing back-end logic and CRUD updates with the Cloud Firestore database. I'm also looking to leverage Firebase Authentication, Cloud Storage, Cloud Functions, and Cloud Messaging.
Given my use case above, am I okay with just using the F1 instance class with the auto_scaling option that only creates an instance with actual user activity on my website (assuming low user activity)? If not, why?
What limitations should I keep in mind that may cause me problems right off the bat or in the near future? Roughly how much user activity would make this impractical? Why?