Can Azure Handle 200 Concurrent Users with a Django and Next.js App?

0
0
Asked By DynamicPanda93 On

I'm developing a project using Django Channels for real-time alert notifications while my frontend is in Next.js. I have a couple of scenarios I'm considering for deployment on Azure and want to know if they can handle 200 users at the same time.

1. If I deploy Django, the database, and Next.js on Azure using a professional plan, will that support 200 concurrent users? Are there any additional costs beyond the $19 monthly fee?
2. If I choose to deploy Django on an Azure App Service, use Azure PostgreSQL for the database, along with Azure Storage and Azure Static site hosting, can it still manage 200 concurrent users, and what would the estimated minimum cost be?

3 Answers

Answered By DevGuru99 On

There's no strict definition of "at the same time"; it really depends on how quickly your app processes requests. The load duration can fluctuate based on your application's efficiency and architecture.

Run some performance tests! That’s the best way to discover how well your setup can handle traffic. Most projects don’t launch with 200 users immediately anyway, so keep an eye on your metrics and optimize as you grow.

Answered By ExpertCoder77 On

Handling 200 users at once is pretty manageable for Django + Next.js on Azure. In your first scenario, a professional plan should work perfectly, costing you around that $19 mark. Just keep in mind that if you heavily use storage or bandwidth, there could be a slight extra cost.

For the second scenario, if you split things up between Azure App Service for Django, Azure PostgreSQL, and the other services, it should still stay under $50 a month for those 200 users. Just make sure you select appropriate tiers for the App Service and database to deal with traffic spikes.

Answered By LocustTester23 On

You might want to try using Locust or a similar load-testing tool to simulate traffic on your application and measure its performance under load. That's a solid way to see if your setup can honestly handle the number of users you're anticipating!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.