Distributed Discord bot platform
Tres repos y un solo sistema, diseñado y construido solo. Un plano de control de shards multi-nodo, escrito en vez de usar el ShardingManager de discord.js, con protocolo master/worker sobre WebSocket de 28 mensajes, leases con fencing tokens (term, epoch), pacing de identify guiado por el maxConcurrency del propio gateway, colocación por menor carga puntuada según capacidad, CPU y lag del event loop, y migración de guilds en vivo en dos fases. Debajo, una capa de persistencia intercambiable cuyo backend Postgres particiona por hash los datos de guild en 32 y fuerza un único escritor con compare-and-swap, así las escrituras de un nodo depuesto fallan en la base de datos. Al lado, un servicio de orquestación que convierte cualquier repo o imagen pública en un contenedor corriendo, sobre siete runtimes, con consola, explorador de archivos y logs en vivo en el navegador.