1. Clarify the business scope of backend products
When we design back-end products, we business email list need to ask ourselves a question from the bottom of our soul: where is the value of the back-end products you make?
Generally speaking, we must consider ROI (Return on Investment) in any product we make. The ROI of some products is explicit and easy to quantify, such as how much income your product directly brings you; while the ROI of some products is implicit, such as when we make a public welfare product, what is the value of this product? It may take a few years before it really manifests.
The product value depends on the back-end product business scope. If the business scope of the product is only to do a simple user password modification, then there is no need to implement a backend product at all. The business functions implemented by the back-end products are also different depending on the company's business.
Obviously, if you are the backend of e-commerce products, the backend of ERP products or the backend of content products, the business process is different. Only by clarifying the business scope of the back-end products in the future can we know what to do with the scalable design of the back-end products.
2. Build the core functions of the backend product
The business carried by back-end products is ever-changing, but back-end products with different core functions are always surprisingly similar. Combining the various back-end products we have come across in our work over the years, we have extracted several core functions required to build back-end products.
In general, when we build the backend product, we first need to build the following core functions, as shown in the figure below.