Saltar al contenido

Categoría · 10 conceptos

Architecture Styles and Service Topology

System shapes, service boundaries, gateways, proxies, and communication topology choices.

Conceptos en esta ubicación

Dificultad

Mostrando 10 de 10

concepto · intermedioAPI GatewayUn API Gateway es el punto de entrada único para todas las APIs de un sistema, encargándose de enrutar requests, componer respuestas, autenticar, limitar tráfico y traducir protocolos.concepto · intermedioBFF — Backend for FrontendEl patrón BFF crea un backend específico para cada tipo de cliente —web, mobile, IoT—, adaptando las APIs a las necesidades particulares de cada plataforma sin sobrecargar los microservicios subyacentes.concepto · intermedioMicroserviciosLa arquitectura de microservicios divide una aplicación en servicios pequeños, independientes y desplegables por separado, cada uno con su propia base de datos y responsable de una capacidad de negocio específica.concepto · intermedioMonolito ModularUn monolito modular organiza el código en módulos bien delimitados dentro de un solo deploy, combinando la simplicidad operativa del monolito con la separación de responsabilidades de los microservicios.concepto · intermedioMonolitosUn monolito es una arquitectura donde toda la funcionalidad de una aplicación reside en un solo proceso, con un único código base, un solo deploy y típicamente una sola base de datos.concepto · intermedioReverse ProxyUn reverse proxy es un servidor que se ubica entre los clientes y los servidores de backend, recibiendo las solicitudes y reenviándolas al servidor adecuado. A diferencia de un proxy forward —que protege al cliente—, el reverse proxy protege y optimiza el acceso a los servidores.concepto · intermedioService DiscoveryService Discovery es el mecanismo por el cual los servicios en una arquitectura distribuida se encuentran entre sí dinámicamente, sin necesidad de configurar direcciones IP fijas o DNS estático.concepto · intermedioService MeshUn Service Mesh es una capa de infraestructura dedicada a gestionar la comunicación entre microservicios, externalizando el tráfico de red, la seguridad, la observabilidad y la resiliencia del código de aplicación.concepto · intermedioService RegistryUn Service Registry es una base de datos centralizada donde los servicios se registran al iniciarse y donde otros servicios consultan para descubrir direcciones de instancias disponibles.concepto · intermedioSidecar PatternEl patrón Sidecar despliega un proceso auxiliar junto al servicio principal, compartiendo el mismo ciclo de vida y extendiendo sus capacidades sin modificar su código.