How to transition from an unscalable MVP to scalable code
On the one hand, you have the setting for your experiment, which includes your users, the marketplace, and real-world conditions. On the other hand, you have the MVP itself. Although its earliest iterations are just an experiment, it is also an actual product. From the beginning, it is necessary to plan for potential growth.
In this section, we will discuss tools and techniques that will help you test economically and scale sustainably, without being overwhelmed by the ever-present danger of technical debt:

Focusing on learning with wireframes and prototypes
As discussed earlier in Chapter 5, A Pragmatic Approach, wireframes and prototyping do not directly scale as actual software code, but they help avoid a lot of downstream problems by giving you something you can present to your users. It is also possible to gather preliminary feedback at these early stages by collecting data on how your users react to your product. As you move forward...