Arquitectura que divide un sistema en un conjunto de servicios pequeños desplegables de forma independiente.
Estilo arquitectónico que construye un sistema como un conjunto de servicios pequeños, cada uno desplegable y escalable de forma independiente según su función, en lugar de como una única aplicación grande (un monolito). Los servicios se comunican entre sí mediante APIs. Como los servicios se comunican entre sí a través de la red, llamadas que en un monolito serían una simple llamada a función ahora conllevan latencia y quedan expuestas a fallos de comunicación, y mantener la consistencia de las transacciones distribuidas surge como un desafío completamente nuevo.
© 2026 ITBGM