Un directivo decide conectar su robusto ERP SQL a internet. En un rapto de "eficiencia", pide que TODAS las fotos HD de sus miles de productos se inserten como campos BLOB dentro de la base de datos del ERP. Seis meses después, los backups del ERP tardan 14 horas, el sistema se traba y las fotos en la web se ven lentas.

Anti-Patrones de Arquitectura Media

Un sistema financiero (ERP) no está diseñado para traficar imágenes de 3 Megabytes. Su trabajo es procesar asientos contables y facturas en kilobytes. Obligarlo a oficiar de servidor de imágenes (Image Server) destruye la performance corporativa y enoja al sector de Sistemas (IT).

La Desacoplamiento (Decoupling)

La regla de oro B2B: "Datos por un lado, Pixeles por otro".

Paso 1: El Repositorio S3 / CDN

Todas las imágenes se suben a un bucket en la nube diseñado exclusivamente para eso (ej: Amazon S3). Cada imagen se nombra estrictamente con la lógica de SKU: CABLE-50MM-FOTO1.webp.

Paso 2: El Middleware Ligero

El sincronizador lee el ERP. Extrae: SKU: `CABLE-50MM`, Precio: `$5.000`, Stock: `500`. Y lo inyecta a la plataforma (Shopify/CommerceUp/VTEX).

Paso 3: El Ensamblaje en la Plataforma

El ecommerce, que ya recibió los datos del ERP, corre un microservicio en la nube que toma el SKU, se asoma al CDN de Amazon, y pregunta: "¿Hay alguna imagen que se llame CABLE-50MM?". Al encontrarla, las vincula internamente en su propia base de datos rápida, generando múltiples tamaños y versiones WebP amigables para Google (SEO).

Esta arquitectura garantiza una carga de web en menos de 1.5 segundos, y el ERP de la empresa ni se entera de que existen imágenes en el mundo.

Preguntas frecuentes

¿Por qué las fotos de mi ecommerce B2B se ven mal?
Suele ocurrir cuando las fotos se extraen de la base de datos SQL del ERP, que por cuestiones de peso, las comprime agresivamente para no colapsar la base.
¿Dónde se guardan las fotos en una buena arquitectura?
En servidores de distribución de contenido (CDN) o repositorios en la nube (AWS S3). El ERP solo transmite textos y números, y el ecommerce busca la foto en el CDN usando el SKU como identificador.