My app needs to receive multiple user at the same time

My app needs to receive 100+ users at the same time. It is absolutely necessary that it doesn't crash, ant the users need to have a good experience. Each user will use the app for 15-30 minutes. Which plan should I buy?