Entradas

Mostrando entradas de 2025

Cómo instalar Erlang paso a paso en Windows

Imagen
Erlang es un lenguaje que no suele estar en el radar de los programadores convencionales, pero que lleva décadas resolviendo problemas donde otros fallan . Nació en el laboratorio de Ericsson y, desde entonces, ha sido el caballo de batalla para sistemas distribuidos, tolerantes a fallos y altamente concurrentes . Vamos a conocer brevemente qué lo hace tan especial y luego veremos cómo instalarlo correctamente en una máquina con Windows.     ¿Qué es Erlang?   Erlang es un lenguaje de programación funcional, concurrente y distribuido, desarrollado en los años 1980 por Ericsson. Su objetivo inicial era soportar sistemas de telecomunicaciones que no pudieran caerse nunca . A día de hoy, se utiliza en: Sistemas de telecomunicaciones en tiempo real . Aplicaciones de mensajería y chat como WhatsApp. Servidores web y sistemas de alta disponibilidad . Plataformas escalables como RabbitMQ , que está escrito en Erlang.   Características principales de Erlang  ...

Configurar pre Filtros y post Filtros en Spring Cloud Gateway

Imagen
En el mundo de las arquitecturas de microservicios, Spring Cloud Gateway actúa como el primer punto de entrada a nuestro sistema. Este componente no solo se encarga del enrutamiento de peticiones, sino que también permite interceptarlas, modificarlas o monitorizarlas antes o después de que lleguen a su destino. ¿Cómo lo consigue? Mediante filtros .     En este post vamos a tratar de profundizar en la configuración de filtros en Spring Cloud Gateway , abordando sus tipos, cómo declararlos en distintas formas y cuándo conviene usar una u otra estrategia.   ¿Qué es Spring Cloud Gateway?   Spring Cloud Gateway es el API Gateway oficial del ecosistema Spring . Proporciona una forma sencilla y potente de enrutar solicitudes a servicios backend, además de aplicar funcionalidades transversales como autenticación, logging, modificación de cabeceras, balanceo de carga, entre otros.   Su arquitectura se basa en un sistema de filtros altamente configurable , lo cual perm...

Cómo parametrizar rutas en Spring Cloud Gateway correctamente

Imagen
Spring Cloud Gateway es el enrutador API oficial del ecosistema Spring. Su función es actuar como punto de entrada unificado para todas las peticiones hacia nuestros microservicios. Nos permite aplicar filtros, modificar rutas, validar tokens o incluso enrutar dinámicamente a través de balanceadores de carga. Y lo mejor: todo esto puede configurarse fácilmente mediante ficheros "application.yml" o "application.properties" .     En este post vamos a centrarnos en la parametrización de rutas : cómo definirlas, qué atributos tienen y cómo aprovechar filtros personalizados para enriquecer las peticiones entrantes.   ¿Qué es la parametrización de rutas?   Cuando hablamos de parametrizar rutas en Spring Cloud Gateway , nos referimos a configurar de forma declarativa las reglas que definen cómo enrutar cada petición entrante . Esta parametrización puede hacerse en el fichero "application.yml"   (con estructura más legible) o en el fichero "application.prope...