The backend is for management
Many product managers and entrepreneurs don’t pay much attention to the backend. But in reality, the backend is important.
For a long time, I didn't pay much attention to the background. In recent years, after making a large number of products involving the backend, especially complex business backends, my views on the backend have changed a lot.
First of all, what does the backend do?
The background is not simply adding, deleting, modifying and checking each data table.
My summary is that the backend is for management.
Content, users, internal staff, workflow, data, financial flows, etc. Even a small product often involves many aspects. For complex businesses, the management of these aspects becomes particularly cumbersome and complex, especially after the business volume becomes huge and the data volume becomes huge.
The backend is to manage everything in a concise and efficient way.
From the creation and editing of content, to the permission management of users and staff, from the design of workflow to the processing of workflow nodes by various roles in the workflow, from the generation and flow of orders to the management of capital flow to logistics Management, from the output management of open platform data to the processing process management of business generated by third parties, etc.
In the complicated data and logic, it is impossible to do a good backend without good management thinking.
Some experience sharing.
When doing backend work, there are three basic issues that need to be clarified first. You can avoid many detours.
What transactions need to be processed in the background?
Who are the people/roles handling these matters?
In what context will these people/characters deal with these matters?