Blog

infrastructure

Arquitectura de software de Foodpoint OS

Cómo está construido el sistema por dentro: funciones backend, entidades, tiempo real y SDK.

Por Javier González·12 de septiembre de 2026

Arquitectura de software de Foodpoint OS

Foodpoint OS está construido sobre una arquitectura que prioriza tres cosas: tiempo real, modularidad y seguridad.

Funciones backend

Cada integración externa — pagos, geolocalización, rutas, sindicación de contenido — vive en funciones backend aisladas. Esto significa que un fallo en un servicio no tira el sistema. Y que añadir un nuevo servicio no rompe los existentes.

Entidades de datos

La información del restaurante — órdenes, productos, inventario, conductores, empleados — se modela como entidades con esquema explícito y seguridad a nivel de fila (RLS). Cada socio solo ve sus datos. Cada conductor solo ve sus entregas. Cada empleado solo ve lo que su rol permite.

Tiempo real

Las suscripciones en tiempo real propagan cambios al instante: una orden nueva aparece en la cocina, un conductor acepta una entrega, el inventario baja cuando una orden se completa. No hay polling. No hay refrescos.

SDK unificado

El frontend habla con el backend a través de un SDK único. Una orden, un producto, un conductor — todos se manipulan con el mismo patrón. La consistencia reduce bugs y acelera cada nueva funcionalidad.

Empieza a operar tu negocio con FoodPoint OS

Independencia operativa real. Marketplace propio, flota propia, cocina propia.