DEV Community

Roberto Rufino
Roberto Rufino

Posted on

AWS/Azure costs estimate and necessary services when scaling

Disclaimer: I'm a newbie, so I might say very stupid things.

In short: I'm planning to build an app that kinda works like an e-commerce, but for a very specific niche. The user base will have two main kind of users: buyers and sellers, the latter being the only paying users.

Due to the nature of the app and the niche, I could have a situation where I have 1 million MAU, but only 1000 are paying users. (this is all just hypotethical obviously).
It would definitely be easier and quicker to go for a BaaS like firebase or supabase, but costs might go to the roof in a situation like the one described above. That's why I was looking at AWS/Azure, but since I know pretty much nothing about these, I asked chatGPT what would be the basic needed services for such an app and costs estimates.

I'm assuming that, at the beginning at the least, it would be enough to just have basic services like hosting, database and authentication. Thing is, pricing seems to good to be true.
This is what I got as a response from chatGPT:

  • AWS solution: EC2 (hosting), RDS (database), Cognito (auth)
  • Azure solution: Azure VM (hosting), Azure SQL DB, Azure AD B2C (auth)

I've asked chatGPT to do cost estimates based on the number of MAU, and this is what it returns:

AWS cost estimate (monthly)

AWS

Azure cost estimate (monthly)

Azure

Again, this really seems to good to be true. Am I missing something? Do I need additional services (like cdn, ELB etc.)?

Top comments (0)