BLOG | OFICINA DEL CTO

Más allá de la visibilidad está la operabilidad

Miniatura de Lori MacVittie
Lori MacVittie
Publicado el 10 de agosto de 2020

En realidad hay dos paredes en el camino de entrega de aplicações. El primero es entre desarrollo y producción. Ese muro ha causado fricción durante mucho tiempo entre TI y desarrollo. Si bien las metodologías DevOps han comenzado a derribar el muro que separa la entrega de la producción , el otro muro no se traspasa tan fácilmente.

Ese otro muro es la entrega a los consumidores . Aquel en el que se lanzan a los consumidores aplicações recién lanzadas con la esperanza de que funcionen como se espera.

Expectativas que, desgraciadamente, rara vez se cumplen.

Según el App Attention Index 2019 , las dos principales frustraciones que causan una “mala experiencia” con las aplicações son: el rendimiento (55%) y la disponibilidad (40%).

Existen innumerables obstáculos que impiden nuestra capacidad de abordar problemas subyacentes relacionados con el rendimiento y la disponibilidad. Lo primero y más importante es identificar el problema subyacente.

La visibilidad se cita a menudo como uno de los principales desafíos que enfrenta cada rol en la ruta de datos de las aplicações . Pero la realidad es que la visibilidad no es el verdadero problema. Podemos (y a menudo lo hacemos) generar más datos en cada punto de esa ruta de los que razonablemente podemos consumir. Los datos (telemetría) son emitidos por enrutadores y conmutadores, servidores y marcos, servicios de aplicação , navegadores y aplicações móviles. El problema es que no podemos combinar fácilmente esa telemetría para comprender el flujo comercial y técnico de una interacción con el consumidor. No podemos identificar rápidamente qué punto de la ruta de entrega está causando un problema.

El monitoreo del rendimiento de aplicação (APM) ha prometido desde hace mucho tiempo brindar la visibilidad necesaria para solucionar con rapidez y precisión problemas de rendimiento. Lamentablemente, la telemetría recopilada en varios puntos a lo largo de la ruta de datos de la aplicação rara vez se correlaciona de manera significativa. Cada conjunto de telemetría es recopilado por su propio sistema y visualizado a través de su propio panel. Para cuando aprovechamos herramientas que pueden procesar todo y ofrecer una vista de extremo a extremo, el problema se habrá resuelto o el cliente habrá abandonado la aplicação y la marca. 

El 32% de todos los clientes dejarían de hacer negocios con una marca que amaban después de una mala experiencia. ( moto acuática

Hemos probado la visibilidad a través de una variedad de soluciones APM durante décadas y no hemos logrado darnos cuenta de lo que las empresas necesitan para satisfacer las expectativas de sus clientes: operatividad.

Operabilidad

La operatividad es la capacidad de garantizar que una aplicação funcione bien continuamente pero que sea fácil solucionar problemas cuando no es así.

Debido a que hay muchos puntos en los que podría surgir un problema que impida el rendimiento o la disponibilidad de una aplicación, la operatividad exige un enfoque integral y holístico en lugar de simplemente monitorear unos pocos puntos finales. Esto significa observar la aplicação, su servidor web/aplicación, los servicios de aplicação que la protegen y escalan, la infraestructura subyacente y el navegador o la aplicación móvil que actúa como interfaz de usuario.  Significa recopilar telemetría de todos los puntos de inserción posibles para generar la "imagen general" que necesitan las operaciones, TI y los desarrolladores para identificar los problemas de manera rápida y sin problemas y resolverlos.

Esto requiere más que simplemente emitir telemetría en los lugares correctos en la ruta de datos de la aplicação . Se necesitará la capacidad de ingerir, procesar y analizar todo un flujo de negocios a través de telemetría casi en tiempo real. La operatividad necesita una plataforma integral capaz de ingerir y analizar telemetría desde tantos puntos como sea posible a lo largo de la ruta de datos de la aplicação .

Sólo entonces tendremos la capacidad de ofrecer una visión unificada de una experiencia digital que también permita identificar sin esfuerzo el origen de un problema.