Home > OS >  Is it a good idea to use a raspberry pi to implement a backend?
Is it a good idea to use a raspberry pi to implement a backend?

Time:12-22

I am looking for a good option to implement my backend, it is to take inventory and generate reports, are registered company can carry out between 1,000 and 2,000 readings and item registration, at this moment there are 20 registered companies, which translates into an average of 40000 daily requests, I was looking for alternatives in the cloud but it makes me very expensive to be an MVP, so I'm thinking of using a raspberry pi to build my backend.

The technologies used to develop this backend are:

  • Typescript (Backend)
  • Mysql (Database)
  • React (Frontend)
  • Docker-compose

I would like to know if it can support this amount of requests.For more clarity I share the following graph: enter image description here

CodePudding user response:

While a raspberry PI would be fun as a side project, I would not be using it to implement a real backend.

Using DynamoDB as a database and S3 as your hosting platform for your frontend would be extremely cost effective, not to mention highly available and durable.

40k requests per day is 1 request every two seconds which DynamoDB can handle in it's free tier with ease.

S3 also has a free tier for the first year and would have minimal to no cost thereafter.

  • Related