Inicio Casos de Estudio GittGidyor Alto rendimiento durante un boom sin precedentes
Cómo Instana ayudó a una empresa de eBay a alcanzar nuevas cotas
Manos pegando una etiqueta en una caja para su entrega

En 2020, mientras todo el planeta pasaba meses encerrado, el comercio en línea alcanzó volúmenes sin precedentes en todo el mundo. Para los minoristas en línea, fue como un frenesí de compras en línea durante todo un año.

En noviembre, a medida que se acercaba el Black Friday, los minoristas vieron un enorme potencial de ingresos. Pero tenían que estar preparados para hacer frente a la demanda.

Uno de esos minoristas era GittiGidiyor, la filial turca de eBay. GittiGidiyor atiende a una base de usuarios de 33 millones de compradores y vendedores. Como la mayoría de las tiendas en línea, su negocio se disparó en 2020. Aun así, el Black Friday multiplicaría por cuatro o cinco su volumen global.

Para estar preparado, GittiGidiyor necesitaba una visión clara y consolidada de los posibles problemas que pudieran surgir en su entorno de aplicaciones. Necesitaba visibilidad inmediata para saber dónde y cuáles son los problemas, y cómo resolverlos, incluso en arquitecturas de contenedores modernas y complejas.

Por suerte, GittiGidiyor ha adquirido recientemente las capacidades para poder hacer frente a esto gracias a la implantación de IBM® Observability de Instana.

Crecimiento de los ingresos

 

Los ingresos de GittiGidiyor por ventas de móviles aumentaron un 82 % en 2020

Rápido crecimiento empresarial

 

En el Black Friday, el uso de Instana ayudó a responder a un crecimiento del negocio por 4-5

La instalamos una vez y detectó automáticamente nuestras aplicaciones. Otras herramientas requieren más de un proceso y el cambio de archivos Docker. Ahora eso no es necesario. Oguz Yarimtepe Jefe de equipo de ingeniería de fiabilidad del sitio GittiGidiyor
Supervisión de un entorno modernizado

GittiGidiyor ya había establecido una excelente escalabilidad mediante la modernización. Alrededor del 80 % de sus aplicaciones están basadas en microservicios y en contenedores, incluidos todos los servicios front-end y back-end y su sistema de pagos hipercrucial, que es el motor del negocio.

Pero si bien la modernización aporta escalabilidad y flexibilidad, también añade complejidad. Sustituir una aplicación monolítica por una arquitectura de microservicios crea nuevas vías de comunicación entre cada microservicio. Para mantener un alto rendimiento de la aplicación, una empresa debe supervisar esas vías y mantener el flujo de datos.

Durante 2020, cuando GittiGidiyor registró 20 millones de nuevas descargas de su aplicación móvil (un aumento del 57 % con respecto a 2019) y sus ingresos por ventas móviles se dispararon un 82 %, la empresa utilizó Instana para obtener una visibilidad integral que le ayudó a adaptarse al crecimiento y mantener el rendimiento.

Esa observabilidad también le ayudó a gestionar el boom del Black Friday.

Claridad a gran escala, al instante

Cuando el partner Instana Kloia (enlace externo a ibm.com), un proveedor de soluciones de nube, DevOps y microservicios, ayudó a GittiGidiyor a auditar sus clústeres Kubernetes en 2019, reconoció una oportunidad para que GittiGidiyor aumentara la visibilidad de monitoreo utilizando Instana.

Kloia ayudó a GittiGidiyor a evaluar las necesidades de rendimiento de sus aplicaciones y a definir los requisitos de supervisión del rendimiento, y sigue trabajando con GittiGidiyor para ayudar a resolver problemas y ampliar la supervisión de Instana a las aplicaciones Node.js.

Cuando GittiGidiyor probó Instana, el equipo quedó impresionado por el hecho de que una sola instalación produjera una valiosa visibilidad casi de inmediato. "Lo instalamos una vez y detectó automáticamente nuestras aplicaciones", explica Oguz Yarimtepe, jefe del equipo de ingeniería de fiabilidad del sitio (SRE) de GittiGidiyor. "Otras herramientas requieren más de un proceso y el cambio de archivos Docker. Ahora eso no es necesario".

Al instalar Instana, GittiGidiyor también estableció rápidamente una mayor fidelidad sobre las interdependencias entre microservicios. Según Mehmet Gökhan Akgül, jefe del equipo de desarrollo de software, "nos permite descubrir toda la estructura de nuestro sistema y aporta observabilidad a nuestras dependencias".

Yarimtepe añade: "Tenemos la imagen global de nuestra infraestructura, podemos ver qué habla con qué. Puedo ver qué clústeres tengo, el uso de recursos, cuántos PID, qué tipo de implementaciones, espacios de nombres, lo que sea. Simplemente miro la pantalla y veo todo muy rápido".

Cuando GittiGidiyor desarrolló un centro de datos secundario como sitio de recuperación ante desastres, el equipo de SRE (ingeniería de fiabilidad del sitio) necesitaba descubrir las dependencias de la segunda infraestructura para comprender cómo cambiarían los requisitos al cambiar las aplicaciones de un sitio a otro. Como explica Yarimtepe: "Necesitamos poder ejecutar un clúster back-end, un clúster front-end, un clúster PCI, etcétera, en los dos sitios". Con Instana, fue fácil. "Puedo verlo", dice Yarimtepe. "En lugar de ejecutar un volcado TCP o ir a un informe Git y buscar configuraciones, puedo entender exactamente lo que está pasando desde la perspectiva de la aplicación".

Para su aplicación más crucial, el sistema de pagos, GittiGidiyor aprecia la capacidad de encontrar problemas inmediatamente, para no perder la oportunidad de cerrar una venta. Instana ofrece alertas inteligentes, que permite a los usuarios crear umbrales personalizados o establecer KPI en distintos servicios para alertar proactivamente de las incidencias antes de que se conviertan en un problema.

Tenemos la imagen global de nuestra infraestructura, podemos ver qué habla con qué. Puedo ver qué clústeres tengo, el uso de recursos... Simplemente miro la pantalla y veo todo muy rápido. Oguz Yarimtepe Jefe de equipo de ingeniería de fiabilidad del sitio GittiGidiyor
Aprovechar el enorme potencial

Para el Black Friday de 2020, GittiGidiyor ya había aprendido mucho sobre el uso de la solución Instana para aumentar la fiabilidad y el rendimiento a pesar del rápido crecimiento del negocio. Basándose en las proyecciones de la empresa para el aumento del negocio, más la información que había obtenido de Instana sobre los niveles de recursos necesarios para acomodar ciertos volúmenes de negocio, GittiGidiyor desarrolló un plan proactivo para ajustar el tamaño de su infraestructura y mantener su sitio en funcionamiento.

El equipo configuró un panel de control personalizado en el que podía observar la latencia en tiempo real, tanto en el sistema de pago como en las respuestas de las aplicaciones asociadas. Por ejemplo, el sistema de pagos interactúa con cualquiera de los numerosos bancos asociados para facilitar las compras. En el Black Friday, cuando el equipo supervisó la latencia, se dio cuenta de que los tiempos de respuesta de determinados bancos empezaban a retrasarse y dirigió las transacciones a otros bancos sobre la marcha. De este modo, las compras se mantuvieron en movimiento, los compradores siguieron haciendo clic y GittiGidiyor aprovechó el enorme potencial de ese día.

Llevar la observabilidad a una arquitectura flexible y modernizada ayuda a garantizar que se obtienen todos los beneficios de esa flexibilidad. Yarimtepe lo explica perfectamente: "Si decidimos migrar, ejecutar en otra infraestructura, sólo hace falta una persona para entender lo que está pasando. De lo contrario, necesitaríamos un ingeniero de sistemas, un SRE, un desarrollador, quizá un arquitecto y un ingeniero de redes. Tendríamos que ejecutar un volcado TCP para comprobar todas las dependencias y asegurarnos de que no hay problemas. Ahora es solo cuestión de una persona”. Gracias a ello, el equipo ahorra mucho tiempo a la vez que acelera los tipos de cambios que mejoran el rendimiento empresarial.

En cuanto al desarrollo, la transparencia que ha conseguido GittiGidiyor hace que los requisitos sean más claros para las partes interesadas y ayuda a que los sprints sean más productivos, acelerando el tiempo de implementación. Según Akgül, "nos ayuda a entender cómo perfeccionar nuestros diseños y comunicar las rutas entre microservicios al equipo de desarrollo. Y también nos ayuda con las validaciones posteriores a la implementación. Podemos ver más fácilmente si cumplimos lo esperado".

Lo mismo puede decirse de la actividad de GittiGidiyor en su conjunto. La observabilidad ayuda a alinear el rendimiento con las expectativas. Así, mientras el comercio en línea sigue creciendo, GittiGidiyor está bien equipado para afrontar cualquier día del año.

Logotipo de GittiGidiyor e Instana
Acerca de GittigiDiyor

GittiGidiyor, filial de eBay con sede en Estambul, es una plataforma de compras en línea que conecta a consumidores de Turquía con vendedores de una amplia gama de productos. Ofrece ventas al por menor y en subasta de vendedores nacionales e internacionales.

Acerca de Kloia

Kloia (enlace externo a ibm.com), consultora de TI con oficinas en Reino Unido, Países Bajos y Turquía, está formada por un equipo de ingenieros experimentados que ayuda a los clientes a adoptar prácticas modernas en DevOps, nube, automatización de pruebas y microservicios.

Acerca de Instana, una compañía de IBM

Instana, una compañía de IBM, provee una plataforma de Enterprise Observability con prestaciones de monitorización automatizada del rendimiento de las aplicaciones para empresas que ejecutan aplicaciones nativas en nubes complejas y modernas sin importar dónde residan: en local o en nubes públicas o privadas, incluidos los dispositivos móviles y los ordenadores centrales de IBM®Z.

Controle aplicaciones híbridas modernas con la detección basada en IA de dependencias contextuales profundas dentro de aplicaciones híbridas. Instana también ofrece visibilidad de la canalización del desarrollo para hacer posible la automatización de DevOps de bucle cerrado.

Estas prestaciones proporcionan la información procesable que necesitan los clientes a medida que optimizan el rendimiento de aplicaciones, posibilitan la innovación y mitigan los riesgos, lo cual ayuda a DevOps a aumentar la eficiencia y añadir valor a la canalización de entrega de software, al tiempo que cumplen sus objetivos de nivel de servicio y nivel empresarial.

Para obtener más información, visite instana.com.

De el siguiente paso

Para obtener más información sobre las soluciones de IBM presentadas en este caso práctico, póngase en contacto con su representante o socio de IBM.

Ver más casos prácticos Póngase en contacto con IBM Conrad Electrónica

Suministro de productos electrónicos a todo el mundo, sin falta

Lea el caso de éxito
Dealerware

Rendimiento de primera línea en la gestión de flotas

Lea el caso de éxito
Blog de IBM

Soluciones de observabilidad y operaciones de IA de IBM: Cómo encajan para resolver incidencias

Lea el blog
Legal

© Copyright IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Producido en los Estados Unidos de América, agosto de 2021.

IBM, el logotipo de IBM, ibm.com e Instana® son marcas registradas de International Business Machines Corp., registradas en muchas jurisdicciones del mundo. Los demás nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. La lista actual de las marcas registradas de IBM está disponible en la web en "Información sobre derechos de autor y marcas registradas" en ibm.com/legal/copyright-trademark.

La información contenida en este documento es la vigente en la fecha de su publicación original y está sujeta a cambios por parte de IBM. No todas las ofertas mencionadas en este documento están disponibles en todos los países en los que IBM está presente.

Los datos de rendimiento y ejemplos de clientes mencionados se presentan únicamente con fines ilustrativos. Los datos reales de rendimiento pueden variar en función de las configuraciones y condiciones de funcionamiento específicas. LA INFORMACIÓN DE ESTE DOCUMENTO SE OFRECE "TAL CUAL ESTÁ" SIN NINGUNA GARANTÍA, NI EXPLÍCITA NI IMPLÍCITA, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN FIN CONCRETO Y CUALQUIER GARANTÍA O CONDICIÓN DE INEXISTENCIA DE INFRACCIÓN. Los productos de IBM están sujetos a garantía según los términos y condiciones de los acuerdos bajo los que se proporcionan.