Monitorización con ElasticSearch, Kibana y TopBeat


Los que me conocéis sabéis que soy un obseso del control... de mis sistemas. Cuando ocurre algo, me gusta saber por qué ha ocurrido así.

Por esta razón trato de mejorar los sistemas de monitorización. Me interesa tanto encontrar cosas que sean útiles como rápidas de montar. Y también eficientes.

Eso me llevó a comenzar a desarrollar mi propio sistema de monitorización y alertado. Pero he conocido ElasticSearch, Kibana y TopBeat

Leer más…


Sistemas distribuidos modernos


Tras hablar hoy con un compañero y amigo sobre cómo montar un sistema distribuido, me he dado cuenta de que siempre que hablo de sistemas distribuidos pienso en cosas como CORBA, ZeroC ICE o ZeroMQ. Quizá será porque es lo que me enseñaron en la universidad.

Cuando me pongo a diseñar una aplicación distribuida, comienzo pensando en sistemas de este estilo. Pero cuanto más pienso en la aplicación, menos me encajan, porque todos ellos me hacen la aplicación más compleja.

Me gustaría compartir con vosotros mi hilo de pensamiento habitual.

Leer más…


Dominios con AWS Route 53


Recientemente he comenzado a utilizar AWS Route 53. Como era novato, la lié parda y me ha costado bastante reestablecer los valores necesarios para que funcione, pero me ha servido para aprender por el camino :)

Aquí voy a contar cómo hacer lo que he necesitado: gestionar un dominio con AWS Route 53 sin utilizar el hosting de Amazon.

Si no estáis interesados en Route 53 pero sí en cómo comprobar vuestro dominio, podéis saltar directamente a la sección "Comprobando nuestro dominio".

Leer más…






Lo que me gustaría que hubiéramos hecho...


A veces te encuentras con un post que crees que es realmente revolucionario. Eso me ocurrió cuando leí el artículo What I wish we had done ... por primera vez.

Tanto me llamó la atención que no tardé ni 5 minutos en enviarle un email al mismo Ron Jeffries para pedirle permiso para traducirlo aquí, en mi blog. Me lo dio en menos de tres horas.

Espero que lo saboreéis tanto como yo. Espero haber sido fiel en la traducción.

Como siempre que hago esto, por favor, comentad sólo sobre la traducción. Los comentarios sobre el contenido del artículo deberían estar con el artículo original.

ATENCIÓN: Por lo visto no todo el mundo entendió el artículo original como yo, y Ron Jeffries, su autor original, lo ha modificado para evitar equívocos. En cuanto pueda traduciré de nuevo los cambios o borraré esta traducción, dependiendo de si soy de los que lo entendieron correctamente.

Leer más…


Por qué odio Windows


Hay quien aún me tacha de radical. Y es cierto que cuando acabé la Universidad lo era en gran medida, pero ha llovido mucho desde entonces.

En estos tiempos que corren es difícil ser radical. Si se quiere avanzar, a veces es necesario trabajar con tecnologías que te desagradan. Todo forma parte del desarrollo.

He estado sin usar Windows durante años y ahora he tenido que volver. Al principio sentía curiosidad por ver cómo había progresado en todos estos años, sobre todo escuchando a amigos pro-windows.

Y éstas son mis conclusiones.

Leer más…


Tests de aceptación con Fitnesse


En un post anterior escribí sobre cómo escribir tests de aceptación con el framework Robot. En esta ocasión voy a escribir sobre otro framework con el mismo fin: Fitnesse.

Fitnesse es bastante diferente de Robot. Para empezar, porque no es sólo un framework, sino también un wiki... Podríamos decir que es una plataforma de testing.

Además, permite realizar los fixtures en casi cualquier lenguaje. En esta ocasión veremos sólo Java.

Leer más…