Glosario

Glosario de Arquitectura MACH y Composable

Diccionario de referencia exhaustivo y alfabético de términos fundamentales, patrones de diseño y conceptos empresariales en Microservicios, API-First, Cloud-Native, Headless y Composable Commerce.


A


B

  • Backends for Frontends (BFF): Patrón donde se construyen capas intermedias de traducción de backend específicas para clientes frontend determinados (ej. App Móvil vs Web Desktop), evitando endpoints genéricos sobrecargados.
  • Patrón Bulkhead (Mamparos): Patrón de aislamiento inspirado en los mamparos de barcos que segmenta recursos críticos (pools de hilos, memoria, cómputo) para que el fallo en un subsistema no agote los recursos ni colapse el sistema entero.
    Guía Relacionada: Patrón Bulkhead: Aislando fallos en flotas distribuidas
  • Bounded Context (Contexto Delimitado): Patrón central de Domain-Driven Design (DDD) que define límites lingüísticos y lógicos explícitos dentro de los cuales un modelo de dominio se aplica de forma coherente.
    Guía Relacionada: Límites de Servicio por Dominio: Aplicando DDD a Microservicios

C


D


E

  • Arquitectura Dirigida por Eventos (EDA): Paradigma arquitectónico donde componentes desacoplados se comunican asíncronamente produciendo, detectando y consumiendo eventos discretos.
    Guía Relacionada: Arquitectura Dirigida por Eventos en E-Commerce
  • Caché en el Edge & CDN: Distribución geográfica de respuestas de API y activos estáticos cerca del usuario final en nodos perimetrales para reducir la latencia de origen.
    Guía Relacionada: Estrategias de Caché Distribuida y Edge en Headless

F


G

  • GraphQL Federation (Apollo Federation): Arquitectura modular que permite componer múltiples subgrafos autónomos administrados por microservicios independientes en un único supergrafo unificado sin crear un monolito central de API.
    Guía Relacionada: Federación de GraphQL (Apollo Federation v2) vs REST Gateway

H


I

  • Idempotencia Transaccional (Idempotency Key): Propiedad matemática y arquitectónica donde una solicitud puede ejecutarse repetidamente produciendo exactamente el mismo resultado y estado en el sistema, esencial para procesar pagos y webhooks sin duplicaciones.
    Guía Relacionada: Idempotencia de Pagos y Webhooks Distribuidos con Colas Dead-Letter

M

  • Arquitectura MACH: Principio tecnológico que combina Microservices, API-first, Cloud-native y Headless para construir software empresarial componible, escalable y libre de vendor lock-in.
  • Micro-Frontends & Module Federation: Extensión del desacoplamiento de microservicios al cliente web, permitiendo que múltiples equipos autónomos desarrollen, prueben y desplieguen fragmentos de la UI en tiempo de ejecución sin recompilar la aplicación principal.
    Guía Relacionada: Micro-Frontends con Module Federation: Modularización sin Pérdida de Rendimiento

O


P


R


S


T

  • Temporal.io (Workflow as Code): Motor de ejecución determinista y duradero que permite implementar sagas orquestadas complejas con reintentos transparentes, timeouts infinitos y compensación transaccional garantizada.
    Guía Relacionada: Patrón Saga: Coreografiado vs Orquestado con Temporal.io

Z

  • Seguridad Zero Trust & Autenticación mTLS: Principio de seguridad estricto que asume que la red interna está comprometida, verificando criptográficamente la identidad de cada microservicio emisor y receptor mediante TLS mutuo con SPIFFE/SPIRE.
    Guía Relacionada: Seguridad Zero Trust y Autenticación mTLS entre Microservicios

MACH & Composable Architecture Glossary

A comprehensive, alphabetical reference dictionary of foundational terms, design patterns, and enterprise concepts in Microservices, API-First, Cloud-Native, Headless, and Composable Commerce.


A


B

  • Backends for Frontends (BFF): A pattern where specialized backend translation layers are created for specific frontend clients (e.g., Mobile App vs Web Desktop), avoiding generic bloated endpoints.
  • Bulkhead Pattern: An isolation pattern inspired by ship hulls that segments critical system resources (thread pools, memory, compute pools) so that a failure in one subsystem cannot exhaust resources and crash the entire system.
    Related Guide: Bulkhead Pattern: Isolating Failures in Distributed Fleets
  • Bounded Context: A central domain-driven design (DDD) pattern defining explicit linguistic and logical boundaries within which a domain model applies consistently.
    Related Guide: Service Boundaries by Domain: Applying DDD to Microservices

C


D


E


F


G

  • GraphQL Federation (Apollo Federation): A composable architecture allowing multiple autonomous subgraphs governed by independent microservices to be composed into a unified supergraph without building a centralized monolithic API gateway.
    Related Guide: Federación de GraphQL (Apollo Federation v2) vs REST Gateway

H


I


M

  • MACH Architecture: An architectural philosophy combining Microservices, API-first, Cloud-native, and Headless to build agile, composable, and vendor-lock-in-free enterprise digital systems.
  • Micro-Frontends & Module Federation: Extending microservice decoupling to client applications, enabling cross-functional teams to autonomously build and deploy runtime-composed UI fragments without rebuilding the container host.
    Related Guide: Micro-Frontends con Module Federation: Modularización sin Pérdida de Rendimiento

O


P


R


S


T


Z