El backend es para la gestión.
Muchos gerentes de producto y emprendedores no prestan mucha atención al backend. Pero en realidad, el backend es importante.
Durante mucho tiempo no presté mucha atención al trasfondo. En los últimos años, después de crear una gran cantidad de productos relacionados con el backend, especialmente backends comerciales complejos, mis puntos de vista sobre el backend han cambiado mucho.
En primer lugar, ¿qué hace el backend?
El trasfondo no es simplemente agregar, eliminar, modificar y verificar cada tabla de datos.
Mi resumen es que el backend es para gestión.
Contenido, usuarios, personal interno, flujo de trabajo, datos, flujos financieros, etc. Incluso un producto pequeño suele implicar muchos aspectos. Para empresas complejas, la gestión de estos aspectos se vuelve particularmente engorrosa y compleja, especialmente después de que el volumen de negocios se vuelve enorme y el volumen de datos se vuelve enorme.
El backend es gestionar todo de forma concisa y eficiente.
Desde la creación y edición de contenido hasta la gestión de permisos de usuarios y personal, desde el diseño del flujo de trabajo hasta el procesamiento de nodos del flujo de trabajo por varios roles en el flujo de trabajo, desde la generación y el flujo de pedidos hasta la gestión del flujo de capital y la logística. Gestión, desde la gestión de salida de datos de plataformas abiertas hasta la gestión de procesos de procesamiento de negocios generados por terceros, etc.
En los datos y la lógica complicados, es imposible hacer un buen backend sin un buen pensamiento de gestión.
Algunas experiencias para compartir.
Al realizar un trabajo de backend, hay tres cuestiones básicas que es necesario aclarar primero. Podrás evitar muchos desvíos.
¿Qué transacciones deben procesarse en segundo plano?
¿Quiénes son las personas/roles que manejan estos asuntos?
¿En qué contexto estas personas/personajes abordarán estos asuntos?