Glasskube migra de Docusaurus a Starlight para la documentación técnica

2025-05-27
Glasskube migra de Docusaurus a Starlight para la documentación técnica

Philip, un ingeniero de Glasskube, comparte su experiencia migrando su framework de documentación técnica de Docusaurus a Starlight. La publicación detalla una comparación de los dos frameworks en cuanto a diseño, SEO, experiencia del desarrollador, velocidad de construcción y extensibilidad. Docusaurus, basado en React, tiene tiempos de construcción más lentos y personalización limitada; Starlight, basado en Astro, ofrece tiempos de construcción más rápidos y compatibilidad con Tailwind CSS, pero carece de integración con Mermaid y capacidades para páginas de marketing. Glasskube finalmente eligió Starlight por su mejor experiencia de desarrollador y apariencia más moderna, a pesar de algunas deficiencias. La publicación también comparte sus aprendizajes en la escritura de documentación técnica, cubriendo la estructura, el análisis del comportamiento del usuario y el estilo de escritura, enfatizando la claridad y la concisión.

Leer más

Tres pasos para implementaciones con cero tiempo de inactividad en AWS EKS

2025-03-10
Tres pasos para implementaciones con cero tiempo de inactividad en AWS EKS

El ingeniero Jakob, de Glasskube, comparte su experiencia en el logro de implementaciones con cero tiempo de inactividad en AWS EKS. El artículo profundiza en el funcionamiento del controlador de equilibrador de carga de AWS, destacando dos posibles problemas de tiempo de inactividad durante las actualizaciones continuas: retrasos en la verificación de estado y retrasos en la terminación de pods. Se presentan tres soluciones: habilitar Pod Readiness Gates, implementar un apagado suave de la aplicación y usar un contenedor sidecar o agregar un retraso de terminación en la aplicación. Estos tres pasos previenen errores 502/504 durante las actualizaciones continuas, lo que resulta en implementaciones con un 100% de cero tiempo de inactividad.

Leer más

De Java/Kotlin a Go: Un cambio eficiente

2025-02-18
De Java/Kotlin a Go: Un cambio eficiente

Esta publicación relata el viaje de un desarrollador de Java y Kotlin a Go. Inicialmente, prefería el ecosistema maduro de Java y el framework Spring, pero con el aumento del tamaño y la complejidad de los proyectos, la lentitud en el inicio y el alto consumo de recursos se convirtieron en cuellos de botella. El cambio a Go, impulsado por el desarrollo de herramientas Kubernetes y una plataforma de distribución de software autohospedada, resultó sorprendentemente fluido. El autor destaca los tiempos de inicio más rápidos de Go, el menor consumo de recursos y el ecosistema ligero como ventajas significativas. Si bien reconoce las fortalezas de Java, el autor concluye que Go es una opción superior para aplicaciones nativas de la nube y Kubernetes.

Leer más
Desarrollo