Skip to content

Wilzon Liscano Galindo

31 posts by Wilzon Liscano Galindo

La Plataforma Está Lista: Resumen y Beneficios de Nuestra Infraestructura Base

Hemos completado la primera gran fase de nuestra serie. En este artículo, hacemos una pausa para recapitular todo lo que hemos construido, analizar los beneficios de nuestra arquitectura y prepararnos para el emocionante siguiente paso: desplegar el ecosistema CodeDesignPlus.

Desplegando RabbitMQ con el Operator en Kubernetes

La comunicación asíncrona es vital para desacoplar microservicios. En este tutorial, desplegamos un clúster de RabbitMQ de alta disponibilidad en Kubernetes utilizando el potente Patrón Operator. Aprende a gestionar la mensajería orientada a eventos y a exponer de forma segura la interfaz de gestión a través de nuestro Gateway de Istio.

Desplegando Redis Standalone con un Operador en Kubernetes

La velocidad es clave, y el caching es una de las mejores herramientas para lograrla. En este tutorial, desplegamos Redis en Kubernetes utilizando el Patrón Operator, una técnica avanzada que simplifica la gestión de aplicaciones con estado. Aprende a instalar el Redis Operator de Opstree y a provisionar una instancia standalone lista para acelerar tu ecosistema.

La Puerta de Entrada: Instalación de Istio en Kubernetes

Un clúster sin una puerta de entrada segura es solo un conjunto de servicios aislados. En esta guía completa, instalamos Istio desde cero para que actúe como el cerebro de nuestra red. Aprende a usar Helm para el despliegue, a proteger tu Ingress Gateway con certificados TLS para habilitar HTTPS y a dirigir el tráfico como un profesional con un VirtualService.

Instalando y Configurando MicroK8s para Nuestro Clúster

Es hora de construir el motor de nuestra aplicación: un clúster de Kubernetes. En esta guía, te enseñamos a instalar y configurar MicroK8s paso a paso. Descubre cómo habilitar addons esenciales como DNS para el descubrimiento de servicios, MetalLB para exponer tus aplicaciones y Hostpath Storage para la persistencia de datos, dejando tu clúster listo para la acción.

Delegando la Identidad: Microsoft Entra External ID

Delegar la identidad es clave. En esta guía, no solo configuramos un inicio de sesión con Microsoft Entra ID; vamos un paso más allá. Aprende a usar Custom Authentication Extensions para desacoplar tu ecosistema, sincronizar usuarios con tus microservicios y enriquecer los tokens JWT con roles y IDs internos para un control total.

Configurando DNS en GoDaddy para Nuestro Proyecto

Un servidor es solo una IP hasta que le das un nombre. En este tutorial práctico, te guiamos paso a paso por la configuración de tus registros DNS en GoDaddy. Aprende a crear los registros ‘A’ necesarios para apuntar tus dominios a tu IP pública y verifica que todo el mundo pueda encontrarte usando herramientas de propagación. Es el paso clave para hacer tu proyecto accesible globalmente.

Instalando Ubuntu Server 24.04 LTS Paso a Paso

Ponemos la primera piedra de nuestra arquitectura. En esta guía visual y detallada, te llevamos paso a paso por la instalación y configuración de Ubuntu Server 24.04 LTS. Aprende a asignar una IP estática, habilitar el acceso SSH y dejar tu servidor base completamente listo para los siguientes desafíos.

La Arquitectura Completa del Proyecto Explicada

Para construir una aplicación robusta, primero se necesita un plano. En este artículo, desglosamos el diagrama de arquitectura completo de nuestro proyecto. Descubre cómo interactúan Kubernetes, los microservicios, un service mesh como Istio y los servicios clave en la nube para formar un sistema cohesivo y escalable. Este es el mapa que guiará cada paso de nuestra serie.

Nuestra Hoja de Ruta: La Serie Completa de CodeDesignPlus

En nuestro artículo inicial, establecimos un problema común en la industria: la tendencia a construir rápidamente sobre cimientos frágiles. Presentamos CodeDesignPlus como la solución estratégica para construir sobre una base sólida desde el día uno.

Esta página es tu mapa, el índice central de nuestra serie práctica. Aquí, transformamos la teoría en realidad, construyendo una aplicación de inventario completamente funcional, paso a paso.

Navega a través de las fases y haz clic en cada tarjeta para ir directamente a la guía que necesitas. ¡Guárdala en tus favoritos!

Antes de tocar cualquier configuración, sentamos las bases teóricas y preparamos nuestro laboratorio.

Fase 1: Cimientos de la Infraestructura 🏗️

Section titled “Fase 1: Cimientos de la Infraestructura 🏗️”

Con nuestro servidor listo, construimos las capas fundamentales: DNS, identidad y el orquestador de contenedores.

Fase 2: Plataforma de Servicios en Kubernetes 🛠️

Section titled “Fase 2: Plataforma de Servicios en Kubernetes 🛠️”

Dentro de nuestro clúster, desplegamos los servicios de soporte que potenciarán nuestros microservicios.

Fase 3: Cierre de la Fase 1 y Próximos Pasos ✅

Section titled “Fase 3: Cierre de la Fase 1 y Próximos Pasos ✅”

Recapitulamos todo el trabajo realizado y nos preparamos para la siguiente etapa del viaje.


Próxima Fase: Desplegando el Ecosistema CodeDesignPlus

Section titled “Próxima Fase: Desplegando el Ecosistema CodeDesignPlus”

Con toda la plataforma desplegada, la siguiente etapa de la serie se centrará en lo que aporta valor único a nuestro negocio: desplegar los microservicios base de CodeDesignPlus y desarrollar la lógica de la aplicación de inventarios.

¡Mantente atento

Cómo Acelerar tu Time-to-Market sin Hipotecar tu Futuro Técnico

La presión por un time-to-market rápido a menudo nos lleva a acumular una deuda técnica que frena el crecimiento futuro. Este artículo analiza los síntomas de una arquitectura deficiente, desmonta el mito de que “escalar con más hardware” es la solución y presenta una estrategia para construir software sobre cimientos sólidos desde el primer día. Descubre cómo acelerar el desarrollo sin hipotecar la calidad y la escalabilidad de tu producto.