API Marketplace — Backend Microservicio

Backend en Go (Golang) para plataforma de marketplace: alta entrega de datos, autenticación, catálogo, carrito y órdenes.

Go 1.21+ PostgreSQL Gorilla Mux JWT REST / JSON

Qué hace este microservicio

Este backend expone una API REST en formato JSON para dar soporte a una plataforma de marketplace: gestión de usuarios, tiendas (vendors), catálogo de productos, carrito de compras, órdenes de venta, pagos, envíos, tasas de cambio (BCV), impuestos (IVA/IGTF) y configuración asociada.

Está pensado para alta concurrencia, escalabilidad y para ser consumido por frontends y otros servicios (por ejemplo, un admin o una tienda online).

Áreas principales

Cómo usar la API

Los endpoints están bajo /api/v1/.... Las peticiones deben incluir la cabecera X-API-Key (o la clave configurada en el servidor). Para documentación detallada, revisa el README del repositorio y la lista de rutas (customers, products, shopping-cart, sales-order, rates, etc.).

Comprueba que el servicio esté activo: GET /health