19/05/2023
10 Design and improve
Let's assume that at this stage you already have a roadmap for your project. This means that at some point, you probably already planned the transition from a small product (maybe it will be an MVP) to a high-load project that will be used by people from all over the world. That is, after active promotion, your project may be so popular with your target audience that its load will be extremely high.
In this case, again, you need to focus on reducing costs. In particular, in order to avoid unnecessary time and financial costs required for its modernization (sometimes product owners, who did not foresee this factor from the very beginning, transfer it to a new platform, and thus developers have to rewrite almost all program code from scratch), you will have to prepare its architecture for growing loads, unusual for the first months after its launch. In particular, you may need to consider hosting your software solution in the cloud so that the cost of optimizing its performance does not become too high for you.