Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los microservicios también se pueden entender por lo que no son. Las dos
comparaciones que se realizan más a menudo con la arquitectura de
microservicios son la arquitectura monolítica y la arquitectura orientada a servicios
(SOA).
Tal vez la característica más importante de los microservicios es que como los
servicios son más pequeños e desplegables de manera independiente, ya no
requieren una Ley del Congreso para cambiar una línea de código o añadir una
nueva característica en una aplicación.
Cuando Docker dio inicio a la era moderna de los contenedores en 2013, también
introdujo el modelo de cálculo que se asociaría más estrechamente con los
microservicios. Como los contenedores individuales no tienen la sobrecarga de su
propio sistema operativo, son más pequeños y más ligeros que las máquinas
virtuales tradicionales, y pueden activarse y desactivarse más rápidamente, lo que
les convierte en la solución perfecta para los servicios de peso más ligero y
pequeños que se encuentran en las arquitecturas de microservicios.
Con la proliferación de servicios y contenedores, la orquestación y la gestión de
grandes grupos de contenedores se convirtió rápidamente en uno de los retos
clave. Kubernetes, una plataforma de orquestación de contenedores de código
abierto, ha surgido como una de las soluciones de orquestación más populares
porque hace su trabajo muy bien.