Está en la página 1de 2

Microservicios

La arquitectura de microservicios es un estilo de


arquitectura de aplicación y un concepto de
ámbito de aplicación. Permite que los
componentes internos de una sola aplicación se
dividan en pequeñas partes que se pueden
cambiar, escalar y administrar de forma
independiente.
La arquitectura de microservicios surgió y ganó
fuerza con los aumentos de la virtualización, la
computación en la nube, las prácticas de
desarrollo ágil y DevOps.
Ventajas de la arquitectura de microservicios:
La mayoría de las ventajas de los microservicios en estos contextos surgen del
desacoplamiento de los componentes, lo que simplifica y mejora lo siguiente: M&M
for SW Dev –Software Modeling
 Agilidad y productividad del desarrollador: los microservicios permiten a
los desarrolladores incorporar nuevas tecnologías a una parte de la
aplicación sin afectar al resto de la aplicación. (IBM Cloud Education, 2021)
 Escalabilidad: los microservicios pueden aprovechar al máximo la
escalabilidad de la nube: cualquier componente se puede escalar
independientemente de los demás para obtener la respuesta más rápida
posible a las demandas de la carga de trabajo.
 Resiliencia: Una vez más, gracias al desacoplamiento, el error de un
microservicio no afecta a los demás. Y cada microservicio puede cumplir
con sus propios requisitos de disponibilidad sin apostar los otros
componentes o toda la aplicación.
Estas son algunas empresas que funcionan bajo la arquitectura de microservicios:
 Netflix: Esta plataforma tiene una arquitectura generalizada que desde
hace ya un par de años (coincidiendo con su “boom” en U.S.A.) se pasó a
los microservicios para el funcionamiento de sus productos.
 Amazon: No soporta tantos dispositivos como Netflix, pero tampoco es que
sea fundamental para cubrir su sector. Migró hace tres años a la
arquitectura de microservicios siendo una de las primeras grandes
compañías que la implementaban en producción.
 EBay: Cómo no, una de las empresas con mayor visión de futuro, siendo
pionera en la adopción de tecnologías como Docker o ésta que nos ocupa.
Su aplicación principal comprende varios servicios autónomos, y cada uno
ejecutará la lógica propia de cada área funcional que se ofrece a los
clientes.

Referencias:
 Esaú Abril Núñez 19/04/2016 OpenWebinars
https://openwebinars.net/blog/microservicios-que-son/

También podría gustarte