Cuándo usar una caché

Discusión sobre cuándo se debería aañadir un sistema de caché a una aplicación. Incluye una calculadora para ayudar a los desarrolladores que lleguen aquí.

Respuesta corta

Debería usar un sistema de Caché para resolver mi problema actual?

No, pero esta respuesta podría ser incorrecta porque está cacheada ;)

Calculadora de Optimización de Cache


Respuesta larga

Cuando alguien habla sobre añadir una caché para hacer que un servicio sea mas rápido, a mí sólo se me ocurre preguntar: “¿Cómo de rápido debería ser?”. A menudo no recibo respuesta, y la gente sólo se enfada conmigo.

Navaja Negra 2023

Esta semana he tenido el placer de asistir a la Navaja Negra 2023, celebrada como siempre en Albacete. Éste es mi resumen de la misma.

Día 1

Llegué solo, sin conocer a nadie. Me metí en las charlas para ver qué se cocía ahí.

Comencé con la charla de Chema Alonso, donde nos contaron cómo ha evolucionado la IA para la generación de voz. Básicamente son capaces de clonar una voz con muy pocas frases de entrenamiento. Lo que siempre hemos visto en películas como Misión Imposible está más cerca de lo que parece.

Kubernetes (2): Helm

Hoy en día es raro gestionar recursos en kubernetes de forma manual, ya que existe una forma de compartir grupos de recursos: Helm. Ellos lo definen como un “gestor de paquetes”, es decir, como pip para python o npm para node.

Aunque aún no hemos visto cómo utilizar kubernetes, sólo los conceptos básicos sobre kubernetes. Pero para poder gestionar es necesario tener algo que gestionar, así que comenzaremos la casa por el tejado mostrando cómo se instala algo hoy en día.

Kubernetes (1): conceptos básicos

Hoy en día toda web escalable es un sistema distribuido. Aunque se suele comenzar con un monolito, poco a poco se ve la necesidad de dividirlo en piezas más pequeñas o arquitecturas SOA o bien directamente a microservicios. En cualquier caso, los mecanismos de despliegue tradicionales dejan de ser eficaces. Y ahí surgen soluciones como Kubernetes y docker-swarm.

Kubernetes

Un poco de historia

Hoy en día es dificil disfrutar de un problema que otros no hayan tenido antes. Y así pasó en las grandes empresas como Google, Amazon, Facebook, …