Kubernetes: Operators introduction

Kubernetes se ha convertido, por merito propio, en el gestor de contenedores por excelencia de la actualidad, en el que organizaciones de distinta índole despliegan sus aplicativos con el objetivo de sacar el mayor partido a los ya conocidos beneficios que la plataforma provee. Este modelo funciona a las mil maravillas con aplicaciones stateless, que … Continue reading Kubernetes: Operators introduction

Istio: Authenticacion against Azure Active Directory

Una de las muchas características que proporciona Istio es la posibilidad de autenticar de forma centralizada a los usuarios finales que tratan de acceder a la malla de servicios, liberando a los aplicativos de la necesidad de implementar dicha funcionalidad. En el presente documento se pretende detallar la configuración de Istio necesaria para validar la … Continue reading Istio: Authenticacion against Azure Active Directory

Serverless: Managing database connections

En el pasado articulo se realizaba una pequeña introducción al modelo de arquitectura serverless, detallando su funcionamiento así como alguna de las ventajas y desventajas que aportaba. Entre los puntos negativos se citaba la complejidad de gestionar las conexiones a las bases de datos, a consecuencia de la capacidad de escalado de este modelo de … Continue reading Serverless: Managing database connections

Serverless: Introduction

En 2018 era una de las tendencias a seguir de cerca y este año comienza a irrumpir tímidamente en las grandes empresas. Pero, ¿Que es Serverless? ¿Viene a sustituir a los microservicios ahora que el mercado apuesta claramente por ellos? En el presente artículo se pretende realizar una breve introducción a este concepto, así como … Continue reading Serverless: Introduction

Maven: Parallel builds benchmark

El uso de Maven para la gestión y construcción de los proyectos Java es, con el permiso de Graddle, prácticamente un estándar. Ahora bien, su capacidad para realizar construcciones en paralelo y la mejora de rendimiento que esto aporta puede que no sean tan conocidas. En el presente artículo se pretende analizar cómo influye el … Continue reading Maven: Parallel builds benchmark

Kubernetes: Dashboard

Kubernetes es con seguridad el orquestador de contenedores por excelencia de la actualidad pero a diferencia de otras soluciones como OpenShift (también basado en Kubernetes), no presenta una interfaz gráfica "out of the box". Fiel a su filosofía Open Source, el proyecto de Google dispone de un addon denominado Kubernetes Dashboard que viene a suplir … Continue reading Kubernetes: Dashboard

OpenShift: Securing applications with HTTPS

En pleno 2019 securizar el tráfico de las aplicaciones con HTTPS debería ser prácticamente una obligación, tanto para accesos internos como externos. Por ello, en el presente artículo se pretende detallar las distintas posibilidades existentes en OpenShift para llevarlo a cabo así como las ventajas y desventajas de cada uno. ¡Comenzamos! Caso de uso Se … Continue reading OpenShift: Securing applications with HTTPS

OpenShift: Remote Debug

Por suerte o por desgracia el debug remoto es algo que todos hemos tenido que llevar acabo en algún momento de nuestras vidas, en entornos no productivos espero. En plataformas como Kubernetes o OpenShift esto cobra especial sentido cuando se desarrolla sobre las distribuciones Minikube o Minishift y en el presente articulo se pretende detallar … Continue reading OpenShift: Remote Debug

CI: Jenkins & Bitbucket

A la hora de automatizar la ejecución de los jobs de Jenkins encargados de gestionar la integración continua de las aplicaciones, se disponen de multitud de opciones y en el presente articulo se pretende detallar como utilizar los WebHooks de Bitbucket para ello. Caso de uso Se dispone en Jenkins, de un job  de tipo "Pipeline", encargado … Continue reading CI: Jenkins & Bitbucket