Showing posts with label Service mesh. Show all posts
Showing posts with label Service mesh. Show all posts

Thursday, December 18, 2025

Arquitectura y Topología de una Service Mesh (Malla de Servicios)

 

Definición Conceptual y Geométrica

Para una mente visual, una Service Mesh no es una herramienta, es una capa de infraestructura dedicada que añade una dimensión topológica a tu red de microservicios.

Imagina tu arquitectura actual de microservicios como un conjunto de puntos (nodos) en un espacio.

  • Sin Service Mesh: Los puntos se conectan directamente mediante líneas caóticas (lógica de red dentro del código Java/Spring). Si una línea falla, el nodo debe saber cómo repararla.

  • Con Service Mesh: Superpones una "rejilla" o malla uniforme sobre todos los puntos. La comunicación ya no es Punto A $\to$ Punto B, sino Punto A $\to$ Malla $\to$ Punto B.

Definición Formal:

Es una capa de infraestructura configurable y de baja latencia diseñada para manejar un alto volumen de comunicaciones entre servicios (service-to-service), proporcionando fiabilidad, seguridad y observabilidad sin modificar el código fuente de la aplicación.