Paneli es la evolución del control plane de Bezenti: una plataforma multi-tenant para vender hosting e infraestructura como servicio, sin intervención manual. Cada cliente gestiona sus sitios, dominios y recursos desde un panel propio.
El reto
Revender hosting suele significar cPanel, tickets y operación manual: crear cuentas, apuntar DNS, aprovisionar certificados. Escalar eso exige automatizar todo el ciclo de vida de un sitio, desde el alta hasta el TLS, en una sola plataforma multi-tenant.
Qué hicimos
Un control plane multi-tenant con arquitectura hexagonal:
- Provisionamiento de sitios y recursos por tenant.
- Gestión de dominios y DNS integrada con Cloudflare.
- Infraestructura como código (multi-target: Node, Cloudflare, AWS).
- API + SDK y OpenAPI para que otros sistemas se integren.
Cómo lo construimos
Arquitectura hexagonal y multi-target: el mismo dominio corre en Node, en Cloudflare Workers o en AWS según el caso. TDD/BDD para el núcleo y contratos OpenAPI para la API pública. Cada tenant queda aislado en datos y en recursos.
Resultados
Hosting con autoservicio real: el cliente da de alta un sitio, el DNS se configura solo, el certificado se emite y el sitio queda en línea sin tickets. Para el operador, deja de ser trabajo manual y pasa a ser producto.