I would say that Google App Engine MIGHT solve some of your problems, but you will instead get more problems. App Engine is a good solution, but still is a big black box of functionality.
I think you would be better suited with a solution like Elastic Beanstalk from AWS (there probably is an equivalent version in Google Cloud as well). What you need to make sure is that your app is stateless (no local saved items, media and so on) and that the database is on another machine. Then you can scale both horizontally (add more cheap machines) and vertically (add more CPU power and memory). I run an online store that does this automatically. All that happens is that I get an email saying that 2 more machines were provisioned or shut off. We always have 2 small machines running - and the system scales up when needed. Best regards, Andréas Den tis 24 aug. 2021 kl 03:30 skrev cseb...@gmail.com <cseber...@gmail.com>: > I have a simple web app (bighelp.business). I anticipate > the number of users to steadily increase. > > I'm having nightmares of having to guesstimate how much > extra RAM and cores to add every week. > > Furthermore, WSGI has these switches I use... > --processes=5 and --max-requests=50. I don't know how > I should alter these as my userbase grows and I don't want > to guesstimate. > > How to others deal with growth? By the way, if I port > my Django app to Google App Engine, does it automatically > solve all these problems or is that just wishful thinking? > > Thanks! > > Chris > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/7bb16367-44fa-4593-9826-968a0084adbbn%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/7bb16367-44fa-4593-9826-968a0084adbbn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAK4qSCeE-FsDPDqfYcu67d5bRvwGCEd9WJ_thHXgvGOQM611cw%40mail.gmail.com.