01
Tecnologías base
Keel no pretende sustituir las tecnologías sobre las que se construye.
Parte de ecosistemas maduros y ampliamente utilizados en producción, como Spring, Apache o Python, y aprovecha sus capacidades en lugar de reinventarlas.
La tecnología base proporciona la infraestructura.
Keel establece cómo utilizarla de forma consistente.
02
La capa Keel
Sobre esa base, Keel define una arquitectura de referencia y encapsula en módulos independientes aquellas capacidades que son comunes a múltiples proyectos.
Seguridad, observabilidad, transporte, configuración, integración y otras capacidades transversales dejan de ser decisiones que cada equipo debe resolver desde cero.
Keel también establece convenciones de desarrollo, composición modular y gestión centralizada de versiones mediante BOMs, proporcionando una base técnica común para los proyectos.
03
Frameworks por caso de uso
A partir de esa arquitectura se construyen frameworks especializados para necesidades concretas.
Cada framework combina la base tecnológica con las capacidades Keel y proporciona además el scaffolding necesario para generar un proyecto preparado para desarrollar la lógica de negocio y desplegarla.
Hoy, esa aplicación es Keel MCP, orientado a la construcción de servidores Model Context Protocol. Mañana, la misma arquitectura puede extenderse a nuevos casos de uso y tecnologías.
El caso de uso cambia.
La filosofía arquitectónica permanece.