img-header

“uptime”: el dios destronado de las salas de servidores

sdwanDesde los inicios de la administración de sistemas, un dios ha sobrevolado las salas de servidores: el “uptime”. Nos indica el tiempo que llevaba encendido un servidor, lo cual indirectamente señalaba el tiempo transcurrido sin sufrir ningún problema que haya hecho necesario su reinicio. En los sistemas operativos siempre han existido comandos para indicar el uptime de un servidor, cifras que, a su vez, reflejaban el mérito de los administradores. Pero los dioses no son eternos; sus fieles acaban perdiendo la fe en ellos o simplemente son sustituidos por otros. Incluso al uptime le llegó su fin.

(más…)

¿Por qué Apache Kafka?

softwareHoy en día un gran número de aplicaciones siguen una arquitectura basada en microservicios. Además, muchas aplicaciones manejan grandes cantidades de datos (actividad de los usuarios sobre la aplicación, logs, métricas…) que viajan constantemente entre microservicios. Esto puede derivar en una serie de problemas a la hora de integrar toda esta información, como la sincronización, escalado o procesado de los datos.

(más…)

Las ventajas de los microservicios en el desarrollo de software

microserviciosLos profesionales del sector del software y los desarrolladores llevan seis o siete años dedicándose a los denominados “microservicios”, una palabra que empieza a sonar cada vez con más fuerza. Aunque, en términos generales, se trata de un concepto relativamente sencillo, lo cierto es que supone una nueva forma de pensar y de trabajar.

(más…)

Desarrollo de soluciones en servicios Cloud, parte 2

service cloudEn el post anterior analizábamos las distintas soluciones de plataformas empresariales y sus características. Hoy intentaremos profundizar en las tendencias que están forzando la evolución de la arquitectura de aplicaciones, como la explotación de arquitecturas MVC frontend y microservicios, y que se basan en la modularización de sus componentes. (más…)