


Patrones cloud: Protocolos Gossip
Con los protocolos gossip vamos a dar por interrumpida esta serie, en la que hemos hablado de cachés, de particionado y de tablas hash siempre en torno a un ejemplo de Infinitext, un caso realista aunque no real. Podéis encontrar definiciones mucho más detalladas y con categorizaciones y todo, pero ya sabéis que me gustan las […]

Patrones cloud: Tablas Hash
En esta serie ya hemos hablado de las cachés, del particionado, y hoy vamos a hablar de las tablas hash. Las tablas hash no son más que estructuras de almacenamiento clave-valor. La clave se suele establecer usando el hash de un objeto y por eso se llaman tablas hash. El hash de un objeto es […]
Patrones cloud: Particionado
Continuamos con esa serie que ya lleva una y dos entregas de soluciones de común aplicación en cualquier entorno pero especialmente en los entornos de nube. Hoy veremos el particionado, que aunque es una solución generalmente poco eficiente, nos puede salvar el culo más de una vez. El particionado es una técnica que se aplica generalmente […]
Patrones Cloud: Caché
Si recordáis mi último post, planteamos un problema: teníamos un servicio en una máquina que tardaba mucho, entre otras cosas por el acceso a la BBDD. Hoy veremos como solucionar eso usando una caché. Aunque no sepáis nada de la Nube™ esta palabra os sonará, y es que la Nube™ no ha traído nada nuevo (ni siquiera […]
Patrones Cloud: Intro
Aprovechando esa arrancada que ha tenido Cecilio sobre patrones, voy a aportar mi granito de arena ya que leer, escribir, hablar sobre patrones siempre es algo divertido e interesante. Cecilio no llega a dar una definición, y aunque debería de estar claro con la catalogación y los ejemplos que él ha puesto, pongámosle nombre a […]

Mis artículos de patrones de diseño
El otro día hablando con @roci_munoz y @javilopez dos compañeros de este blog me comentaron que estaría bien hablar de vez en cuando de Design Patterns en @cantabriatic . Les comenté que yo había escrito algunos artículos sobre los patrones de diseño y que los enlazaría en el blog . Recordemos que los patrones de diseño clásicos son […]
Autenticación sin SubscriptionKey en el API Manager de Azure
Hoy os contaré, como realizar llamadas autenticadas en el API Manager de Azure sin necesidad de pasar el SubscriptionKey como parte del request. Cuando quieres tener monitorizadas (por ejemplo para facturarlas después) las llamadas que se hacen al API Manager de Azure, los desarrolladores deberían incluir una cabecera Ocp-Apim-Subscription-Key con un subscription key válido. También […]
Webjobs de Azure
Programas, procesos, scripts, hilos ¿qué son los Webjobs de Azure? ¿cómo podemos implementarlos? ¿cómo podemos desplegarlos? ¿qué opciones de configuración hay? Si recordáis aquello que hablamos sobre la historia de Azure, recordaréis que al principio, solo había un sistema de «procesos» que se conocía (y se conoce) como roles. Había dos tipos, los web roles que tenían […]
MongoDB y R. Aproximaciónal Machine Learning (I). Algoritmo K-nearest neighbors
INTRODUCCIÓN Este es el primer artículo de una serie dedicada a lo que en el mundo del análisis de datos se denomina “Machine learning”. Básicamente, y resumiendo mucho, este concepto engloba un conjunto de algoritmos de autoaprendizaje y reconocimiento de patrones. En este caso, partimos de MongoDB como base de datos documental que se usa, […]