These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
For 50 million active users per month, I would personally go for the Managed Kubernetes solution so that you could take advantage of the scalability and the auto-healing features that come with Kubernetes.
For more information make sure to check out this page here:
From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.