Arquitectura del sistema

La app móvil y la web entran por un API Gateway que enruta a Auth, Pedidos y Pagos. Pedidos usa PostgreSQL, Redis y una cola de mensajes; Pagos llama a un proveedor externo y Notificaciones consume la cola.

Pasa el cursor por un nodo para resaltar sus conexiones · haz clic para fijar la vista

CLIENTES App y web: la única vía de entrada de los usuarios al sistema. EDGE / ENRUTAMIENTO Punto de entrada único: ruteo, validación de tokens y límites de tasa. SERVICIOS DATOS & ASÍNCRONO HTTPS / REST HTTPS / REST validación JWT REST interno REST / RPC consultas SQL cache-aside (get/set) publica eventos consume (suscriptor) API HTTPS notificaciones push / email push / email App Móvil iOS · Android Web App SPA · React API Gateway REST · Rate limit · JWT Auth OAuth2 · JWT Pedidos Catálogo · Stock Pagos Checkout · Facturación Proveedor de pagos API externa · TLS Redis Caché en memoria PostgreSQL Pedidos · Clientes Cola de mensajes Eventos · Suscriptores Notificaciones Push · Email LEYENDA Cliente Edge / Gateway Servicio Datos / Mensajería Externo llamada síncrona (HTTP / SQL) asíncrono (eventos / push)