¿Qué es Microservices?
Es una arquitectura que divide el software grande en piezas pequeñas que funcionan de forma independiente.
Definición
Antiguamente, el software se construía como un único bloque gigante. Los microservicios, en cambio, dividen esta estructura en partes. Por ejemplo, en un sitio de compras, el pago, el carrito y el inicio de sesión del usuario funcionan como pequeños programas separados.
Cómo funciona
Cada pieza puede actualizarse o repararse por sí misma. Si una pieza falla, en lugar de que toda la aplicación se bloquee, solo esa función queda desactivada.
Dónde se usa
Se utiliza en aplicaciones web a gran escala y en sistemas de alto tráfico.
Suele confundirse con
No se trata solo de fragmentar el código, sino del método mediante el cual estas partes se comunican entre sí.
Preguntas frecuentes
¿Por qué es tan complicado?
En proyectos grandes, es imposible cambiar todo el sistema al mismo tiempo, por lo que dividirlo en partes facilita la gestión.
¿Es adecuado para todos los proyectos?
No, para proyectos pequeños puede crear una complejidad innecesaria.
Términos relacionados
Esta explicación se redactó en lenguaje sencillo para TreScout y se tradujo automáticamente del original en turco · prevalece la versión turca. Si algo le parece erróneo o incompleto, escriba a hello@trescout.com. Leer en turco →