Está en la página 1de 5

Ejemplos reales de plataformas que usan la arquitectura de microservicios

Las plataformas cada vez más se dan cuenta de la necesidad de utilizar e implementar esta

arquitectura en sus plataformas por temas de facilidad en resolución de problemas, actualización,

mantenimiento de componentes, escalabilidad, etc. Para ello se hace una descomposición

funcional que permita realizar división de componentes o módulos que puedan ser fácilmente

identificados y modificados; acompañados de patrones de diseño y una organización por capas.

En la actualidad podemos reconocer plataformas como Amazon, Netflix y eBay las cuales han

optado por evolucionar a este tipo de arquitecturas, a continuación, se menciona como lo hizo

cada una:

Netflix, que es un servicio de transmisión de video muy popular que es responsable de hasta el

30% del tráfico de Internet, tiene una arquitectura orientada a servicios a gran escala. Manejan

más de mil millones de llamadas por día a su API de transmisión de video desde más de 800

diferentes tipos de dispositivos. Cada API llama a los fanáticos a un promedio de seis llamadas a

servicios de back-end. Recuperado de (microservices, 2020)

Amazon.com originalmente tenía una arquitectura de dos niveles. Para escalar, migraron a una

arquitectura orientada a servicios que consta de cientos de servicios de back-end. Varias

aplicaciones llaman a estos servicios, incluidas las aplicaciones que implementan el sitio web de

1
Amazon.com y la API del servicio web. La aplicación del sitio web de Amazon.com llama a 100-

150 servicios para obtener los datos que se utilizaron para construir una página web. Recuperado

de (microservices, 2020)

El sitio de subastas ebay.com también evolucionó de una arquitectura monolítica a una

arquitectura orientada a servicios. El nivel de aplicación consta de múltiples aplicaciones

independientes. Cada aplicación implementa la lógica de negocios para un área de función

específica, como comprar o vender. Cada aplicación utiliza divisiones del eje X y algunas

aplicaciones, como la búsqueda, utilizan divisiones del eje Z. Ebay.com también aplica una

combinación de escala de estilo X, Y & Z al nivel de la base de datos. Recuperado de

(microservices, 2020)

En una publicación realizada en la propia página de Uber ellos evidencian las oportunidades que

tiene de evolucionar de acuerdo a sus necesidades afirmando lo siguiente “Ha quedado claro que

necesitamos una forma estándar de comunicación que proporcione seguridad de tipo, validación y

tolerancia a fallas. Otros objetivos incluyen:

 Formas simples de proporcionar bibliotecas cliente

 Soporte de idiomas cruzados

 Tiempos de espera predeterminados ajustables y políticas de reintento

2
 Pruebas y desarrollo eficientes.”

Recuperado de (Uber, 2015)

Luego de esto los ingenieros de Uber evaluaron las tecnologías que usualmente eran populares

cuando se decidieron a cambiar de arquitectura y herramientas como Apache Thrift usadas por

(Facebook y Twitter) para construir servicios escalables en varios idiomas. “Para lograr esto, los

tipos de datos y las interfaces de servicio se definen en un archivo independiente del

idioma. Luego, se genera código para abstraer el transporte y la codificación de los mensajes

RPC entre los servicios escritos en todos los idiomas que admitimos (Python, Node, Go, etc.)

“Recuperado de (Uber, 2015).

3
Bibliografía

 Información

o https://eng.uber.com/service-oriented-architecture/

o https://microservices.io/articles/whoisusingmicroservices.html

 Imágenes

o https://www.google.com/search?

q=UBER+logo+png&tbm=isch&ved=2ahUKEwi4uM_cnafpAhXIRTABHfqFAg

0Q2-

cCegQIABAA&oq=UBER+logo+png&gs_lcp=CgNpbWcQAzIECAAQQzICCA

AyAggAMgIIADICCAAyBggAEAcQHjIGCAAQBxAeMgYIABAHEB4yBggA

EAcQHjIGCAAQBxAeUKahBlidpQZg1NMGaABwAHgAgAHjAYgBrgaSAQU

wLjEuM5gBAKABAaoBC2d3cy13aXotaW1n&sclient=img&ei=b962XvjECsiL

wbkP-ouKaA&bih=931&biw=958#imgrc=9c9RoG8KFs7cqM

o https://www.google.com/search?

q=Ebay+logo+png&tbm=isch&ved=2ahUKEwjqqavonKfpAhW-

ZDABHbnMDg0Q2-

cCegQIABAA&oq=Ebay+logo+png&gs_lcp=CgNpbWcQAzIECAAQQzICCAA

yBggAEAcQHjIGCAAQBxAeMgYIABAHEB4yBggAEAcQHjIGCAAQBxAeM

gYIABAHEB4yBggAEAcQHjIGCAAQBxAeUPDcDliY4w5gx-

YOaABwAHgAgAGeAYgB4gSSAQMwLjSYAQCgAQGqAQtnd3Mtd2l6LWltZ

w&sclient=img&ei=e922XqqAE77JwbkPuZm7aA&bih=931&biw=958#imgrc=l

MVMW8IHxLTfLM

4
o https://www.google.com/search?

q=amazon+logo+png&tbm=isch&ved=2ahUKEwjFn9q2nKfpAhVXVzABHYajC

dsQ2-

cCegQIABAA&oq=amazon+logo+png&gs_lcp=CgNpbWcQAzICCAAyAggAM

gIIADICCAAyAggAMgIIADICCAAyBggAEAcQHjIGCAAQBxAeMgYIABAH

EB46BAgAEENQsJkGWLOgBmCSogZoAHAAeACAAakBiAH5BpIBAzAuNp

gBAKABAaoBC2d3cy13aXotaW1n&sclient=img&ei=E922XoXKDdeuwbkPhse

m2A0&bih=931&biw=958#imgrc=2bP125iSMRqE4M

o https://www.google.com/search?

q=netflix+logo+png&sxsrf=ALeKk00FlMkkWYysbc0ivJ6SpWz_XUA6TA:1589

042448919&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjrl821nKfpAhXnhO

AKHdjnA6gQ_AUoAXoECAwQAw&biw=958&bih=931#imgrc=5hi3e7TCiyFv

gM

También podría gustarte