Desarrollo a Medida - CMS y Arquitectura Multitenant

CMS headless multitenant para una agencia de publicidad

El resumen.

Orbis, una agencia de publicidad, administraba los sitios de docenas de clientes en instalaciones separadas y cada cambio había que repetirlo en cada una. Construimos un CMS headless con arquitectura multitenant como software a medida: un solo panel para todos los sitios, cada cliente con sus datos completamente separados, tipos de contenido a la medida de cada uno y alta de un cliente nuevo en dos minutos.

Logo de Orbis
1
Equipo
6 semanas
Duración
Tecnologías principales
Laravel Next.js TypeScript
Modelo de trabajo Proyecto llave en mano
"Antes cada cliente requería su propia instalación de CMS. Ahora desde un solo panel administramos 30+ sitios, cada uno con su propia estructura de contenido. El aislamiento por base de datos nos da tranquilidad total."
Laura Martínez , Directora de Outsourcing en Orbis
Foto de Laura Martínez, Directora de Outsourcing en Orbis

Acerca de Orbis

Orbis es una agencia de publicidad digital que gestiona sitios web para docenas de clientes. Con múltiples proyectos activos, enfrentaban el reto de escalar sin multiplicar costos de infraestructura ni horas de mantenimiento. Necesitaban una plataforma unificada que permitiera gestionar todos los sitios desde un solo lugar.

El desafío.

La agencia tenía más de 15 instalaciones de WordPress repartidas en distintos servidores. Cada actualización de seguridad había que hacerla sitio por sitio, los desarrolladores repetían las mismas configuraciones y no había una forma estándar de crear tipos de contenido: un cliente necesitaba un blog sencillo, otro un catálogo de productos, otro casos de estudio y páginas de campaña.

Un sistema por cliente no escala: los costos de hospedaje se multiplican, el mantenimiento se come las horas productivas y ninguna mejora se comparte entre proyectos. Necesitaban dar de alta a un cliente nuevo en minutos, no en días, y con la garantía de que los datos de un cliente jamás se mezclen con los de otro. Es el tipo de problema que resolvemos con software a la medida cuando ningún producto de mercado encaja.

15+ instalaciones de CMS separadas. Horas de mantenimiento duplicado. Onboarding de nuevos clientes en días, no minutos.

La solución.

Construimos un sistema de contenidos donde todos los clientes viven en un mismo lugar pero cada uno con su propia base de datos, separada por completo: un error en un cliente no puede tocar los datos de otro. El sistema sabe de qué cliente se trata por la dirección con la que entra. Cada cliente define sus propios tipos de contenido (blog, catálogo, casos, campañas) sin programar, y cualquier sitio o aplicación (una página web, una app, una tienda) puede consumir ese contenido a través de una conexión estándar. En el panel de administración la agencia ve a todos sus clientes y cada cliente solo ve su espacio. Dar de alta uno nuevo toma menos de dos minutos.

1 Desarrollador Full Stack Senior especializado en Laravel, arquitecturas multitenant y APIs RESTful

Así se ve.

Captura de resultados del proyecto CMS headless multitenant para una agencia de publicidad

Resultados.

Resultados medibles después de 60 días de operación

  • Alta de un cliente nuevo en 2 minutos en vez de 2 o 3 días
  • Más de 30 sitios administrados desde un solo panel
  • Datos de cada cliente completamente separados
  • 80 por ciento menos tiempo de mantenimiento al mes
  • El contenido se puede usar desde cualquier sitio o aplicación

¿Gestionas múltiples sitios de clientes?

Arquitecturas multitenant que escalan con tu agencia