En el ecosistema del desarrollo backend con TypeScript, la conversación ha girado durante años en torno a NestJS como el marco de referencia para aplicaciones empresariales. Sin embargo, el auge de entornos serverless, la computación en el borde y la necesidad de arranques en frío ultrarrápidos están impulsando a los equipos a explorar alternativas más ligeras y flexibles. Frameworks como Hono y ElysiaJS han captado la atención por su rendimiento, portabilidad y simplicidad, planteando un escenario donde ya no existe una única solución dominante.
Hono destaca por su núcleo de apenas 14 KB y su capacidad de ejecutarse en cualquier runtime: Node.js, Bun, Deno, Cloudflare Workers, AWS Lambda o Vercel Edge. Esta versatilidad lo convierte en una opción natural para empresas que buscan desplegar sus servicios cloud aws y azure sin tener que reescribir el código al cambiar de plataforma. Su filosofía minimalista, que ofrece enrutamiento y middleware sin imponer una arquitectura predefinida, resulta ideal para APIs de tamaño pequeño o mediano donde la sobreingeniería de un sistema de módulos y contenedor de dependencias sería contraproducente. En Q2BSTUDIO hemos adoptado Hono para nuevos proyectos independientes, combinándolo con herramientas como tRPC para obtener seguridad de tipos de extremo a extremo, y con Drizzle para un acceso a bases de datos explícito y eficiente, especialmente cuando trabajamos en aplicaciones a medida que requieren despliegues ágiles en múltiples entornos.
Por otro lado, ElysiaJS ha irrumpido con fuerza al aprovechar al máximo las capacidades nativas de Bun. Su rendimiento en benchmarks supera ampliamente a Express en Node.js, y su integración con TypeBox para validación de esquemas y generación automática de documentación OpenAPI ofrece una experiencia de desarrollo muy pulida. Sin embargo, su principal limitación es que solo funciona sobre Bun, lo que reduce las opciones de despliegue. Para servicios críticos en rendimiento donde el entorno está controlado (por ejemplo, contenedores Docker con imágenes de Bun), ElysiaJS es una elección excelente. En Q2BSTUDIO lo empleamos en microservicios de alta concurrencia que se benefician del bajo consumo de recursos y la rápida respuesta, mientras que para proyectos más generales seguimos confiando en las ventajas multiplataforma de Hono.
NestJS, por su parte, sigue siendo la opción sólida para grandes aplicaciones empresariales y entornos donde el equipo está familiarizado con Angular. Su sistema de módulos, controladores y proveedores, junto con un amplio ecosistema de middlewares (Passport, class-validator, Swagger), proporciona una estructura que escala bien con equipos numerosos. Sin embargo, para nuevos servicios independientes que no necesitan toda esa maquinaria, muchos desarrolladores están reconsiderando su uso. El arranque en frío de varios segundos en Lambda y el peso de las dependencias hacen que en contextos serverless sea preferible optar por alternativas más ligeras. En Q2BSTUDIO mantenemos NestJS para proyectos legacy y para integraciones con Vendure, pero para nuevos desarrollos de backend nos inclinamos hacia Hono o ElysiaJS según las necesidades específicas del cliente.
Esta evolución no implica que haya que abandonar NestJS de forma radical. La decisión debe basarse en el contexto: el tipo de despliegue, el tamaño del equipo, la tolerancia a la latencia y la complejidad de la aplicación. La tendencia actual muestra un movimiento hacia marcos más pequeños y especializados, donde cada servicio elige la herramienta que mejor se adapta a su función, en lugar de imponer un estándar monolítico. Este enfoque encaja con la filosofía de software a medida que aplicamos en Q2BSTUDIO, donde seleccionamos la pila tecnológica óptima para cada proyecto, ya sea integrando inteligencia artificial para mejorar la experiencia del usuario, implementando ciberseguridad desde el diseño, o utilizando servicios inteligencia de negocio con Power BI para extraer valor de los datos. También exploramos el uso de agentes IA para automatizar procesos y ia para empresas que personalizan interacciones en tiempo real.
Mirando hacia el futuro, es probable que veamos una consolidación de los marcos ligeros, con mejor integración de validación, seguridad y observabilidad, sin perder la simplicidad que los hace atractivos. Hono ya está añadiendo soporte nativo para WebSockets y mejoras en la gestión de estado, mientras que ElysiaJS amplía su ecosistema de plugins. La clave está en no dejarse llevar por modas, sino en evaluar cada nuevo proyecto con criterios objetivos: rendimiento, portabilidad, facilidad de mantenimiento y alineación con las habilidades del equipo. Desde Q2BSTUDIO, asesoramos a nuestros clientes en esta selección, combinando experiencia técnica con un profundo conocimiento del negocio para construir soluciones robustas y adaptables. Para aquellos interesados en explorar cómo estas tecnologías pueden aplicarse a sus propios entornos, ofrecemos servicios de consultoría y desarrollo, incluyendo despliegues en servicios cloud aws y azure, donde la elección del framework adecuado marca una diferencia significativa en costes y rendimiento.


.jpg)
.jpg)