TL;DR;
Is there any technique that I can use to estimate the resources consumption of a web application? If yes, what sort of information do I need as input? Amount of users? Data types of fields to be persisted? How many transactions are expected?
More context: I have estimated the effort to develop a web application, lets say an E-Commerce APP (Product CRUD, Order CRUD, Payments...), now I need to estimate the resources that I will need to have this app up and running smoothly.
Example:
16GB RAM
4 Core CPU (3.0 GHz +)
500GB PostgreSQL
How can I better estimate the values related to memory, disk and cpu?