PurePerformance - Perform 2020 en Español Sergio Hinojosa de Dynatrace

Episode Date: February 6, 2020

Nos encontramos con el amigo Sergio que nos platica de las novedades que tinene Dynatrace y ia eperiencia que se vive en la confrencia....

Transcript
Discussion (0)
Starting point is 00:00:00 ¡Cámara ahí! Coming to you from Dynatrace Perform in Las Vegas, it's Pure Performance! Traído a ustedes por la conferencia Perform the Dynatrace desde Las Vegas es Pure Performance. En español, en español, en español. Hola amigos, nos encontramos todavía aquí en Perform 2020 de Dynatrace con nuestro amigo Sergio Hinojosa, otro hermano latino que pudimos encontrar y mexicano también, que es parte aquí de la fuerza laboral que está generando esta herramienta tan padre. Y pues afortunadamente aceptaste aquí la entrevista, platicarnos un poquito.
Starting point is 00:01:10 Antes de entrar en todo lo que es lo de la conferencia y todo, a nuestra audiencia, a nuestros amigos, platícanos un poquito de ti. Quisiera también saber tu trayectoria, porque muchas veces triunfadores como tú, que ya están aquí, bueno, no aquí, están allá en Europa, bueno, spoilers. ¿Cómo has logrado? ¿Cómo has has avanzado, qué cosas en la vida, porque hay muchos hermanos en Latinoamérica que también quieren saber cuál es el secreto, ¿no? Entonces platícanos un poquito de ti y cómo llegaste a este lugar de éxito. A este lugar de éxito, bueno, ¿qué tal? Soy Sergio. Ya tengo 15 años viviendo en Alemania.
Starting point is 00:01:48 Yo, bueno, soy de Guadalajara. Yo creo que parte del truco fue que estudié en un colegio alemán. Y con el alemán eso me ayudó después de... La carrera la empecé en México, pero después de un intercambio estuve en Alemania y la terminé allá. O sea, ¿aprendiste alemán antes? Sí, yo ya sabía alemán.
Starting point is 00:02:04 Amigos, otro idioma. Ese sí es básico. Perdón, sigue. No, no, no, está bien. De hecho, estaba viendo. Es que no me escucho. Ah, no te preocupes. Acá nos están. Excelente. Sí, entonces terminé la carrera allá en una universidad alemana
Starting point is 00:02:20 y bueno, ya me quedé ahí. ¿En qué parte de Alemania llegaste? Primero estuve en Stuttgart. Ah, muy bonito Stuttgart. Terminé la carrera en Neslingen y bueno, ya me quedé ahí. ¿En qué parte de Alemania llegaste? Primero estuve en Stuttgart. Ah, muy bonito Stuttgart. Terminé la carrera en Neslingen y bueno, viví ahí como 13 años, 12 y ahorita tengo ya 3 años viviendo en Mónica. Oh, wow. Entonces, la verdad, idiomas abren puertas.
Starting point is 00:02:37 ¿Qué tal la carrera? La carrera, bueno, estuve en ingeniería, ingeniería en software. Después fui consultor, trabajé, bueno, estuve en ingeniería, ingeniería en software. Después fui consultor, trabajé, bueno, estuve con Mercedes, estuve en IBM en el laboratorio. Y después en la consultoría. Durante la consultoría hice una maestría en negocios. Y ya fue cuando yo, bueno, quería hacerme negocio. Y fue cuando Dynatrace a través de una persona me contactó y me dijo, oye, vende con nosotros.
Starting point is 00:03:03 Y ahorita hago un poco los dos que me encantan. Hago mucha ingeniería, pero con un twist de negocios. Estoy encargado de ganar clientes. Así es, una muy buena mezcla. ¿Qué opinas de la fogueada, como le decimos en México,
Starting point is 00:03:18 la entrenada que te tocó siendo consultor? ¿Te ha ayudado? Si lo comparas con las fogueadas que tenemos en México de un trabajo normal, nada que ver. Sí. Nada que ver. Porque ahora, bueno.
Starting point is 00:03:33 Aprendizaje, crecimiento. El aprendizaje es muy bueno en consultoría. Yo creo que es donde puedes aprender más. Estás siempre con nuevos clientes, mucho cliente. Tienes que manejar mucha mano izquierda. Tienes que manejar situaciones críticas, ¿sabes? Entonces, eso yo creo que te forma mucho, aprendes muchas tecnologías, ¿sí? Que eso me ayudó mucho.
Starting point is 00:03:50 Entonces, fui como lo que llaman el full stack developer. Full stack developer. Ah, ahora sí me escucho, ¿ya ves? Había truco. Hay que acostarse en el micrófono. Exacto. Y, bueno, entonces, mi lenguaje de programación fue Java. Java, J-E-E, que era lo que era más corporate en ese entonces.
Starting point is 00:04:13 Hice después un poco de.NET. Y bueno, ahora a veces para automatizar cosas hago Python. Cuando hacías consultoría, ¿era pruebas, era performance, era desarrollo? ¿Qué hacías? Era más que nada desarrollo. Desarrollo. Era como, bueno, llega a tener muchos nombres. Era de Scrum Master a Lead Architect a Developer.
Starting point is 00:04:33 Todos los sabores pasaste por. Sí, te ponen diferentes nombres. Pero más que nada yo era de los que codeaban, ¿sabes? Me metí ahí en el código y había algún problema de producción, tenías que meterte a los servidores, checar los logs, ¿cuál era el problema? Yéndonos por una pequeña tangente, ¿tú qué opinas del conocimiento de developer para un tester?
Starting point is 00:04:54 No mucho, la verdad. Antes. Ahora sí está creciendo más porque se están empezando a romper silos. ¿Crees que le ayuda a un tester? ¿Que es necesario? Es importante. Absolutamente? Es importante conocer de desarrollo. De hecho, si te doy mi opinión personal, yo siento que los desarrolladores son los que tienen que hacer el test.
Starting point is 00:05:14 Y es lo que hacemos nosotros en Dynatrace. Sí, es el dog food, comer tu propia comida. No, y son porque en realidad son los que saben qué es lo que tienen que testear. Ellos mismos están haciendo el software y ellos qué es lo que tienen que testear. Ellos mismos están haciendo el software y ellos mismos saben lo que tienen que testear. Es el mismo cerebro que sabe. Si yo hago una función que me hace uno más uno,
Starting point is 00:05:31 me tiene que dar dos. Así que el tester, de hecho, es más eficiente. El tester no tiene que leer, oye, uno más uno, ¿cuánto te da dos? No. Yo lo estoy haciendo, yo sé lo que tengo que recibir. Sí, así de ahí. ¿Y por qué estamos usando esta fórmula que estamos tratando? ¿Por qué?
Starting point is 00:05:45 Exactamente. ¿Lo sé? ¿Lo programo?? ¿Por qué? Exactamente. ¿Lo sé? ¿Lo programo? ¿Lo automatizo? Exactamente. ¿Lo que se necesite? Perdón por la tangente, pero también es un tema que ha salido mucho la necesidad de saber, de entender, de poder hacer, porque la capacidad de automatizar pruebas va a veces
Starting point is 00:06:02 muy de la mano. Por muy que pongas la herramienta drag and drop y paradomies, a veces hay de la mano. Por muy que pongas la herramienta drag and drop y paradomies, a veces hay que tener ese entendimiento de qué estás haciendo detrás del escenario con la herramienta. Y me llamó la atención porque también los que estamos
Starting point is 00:06:17 involucrados en la performance, de un modo u otro, tenemos historial de desarrollo, de entender o base de datos, o conexión,ión o networking o todas las anteriores. Bueno, entrando un poquito ya en materia de lo que es la conferencia, ¿cuántas conferencias has venido de Dynatrace Perform? De Perform, esta es mi primera en Las Vegas. ¿En Las Vegas?
Starting point is 00:06:43 En Las Vegas, sí. He estado en Barcelona y he estado, bueno, en muchos eventos de Red Hat, de Development, de DevOps, cosas así. ¿A cuántas has ido en Barcelona? La del año pasado, ahí estuve. Hemos tenido tres y he estado en una la pasada. Ah. Sí, y es que antes de tener el rol que tengo ahora como manager, antes estaba más en el field de ventas.
Starting point is 00:07:07 Ahorita, bueno, lo sigo haciendo, pero ya operando de una forma más estratégica. Ya doble tarea, como mencionabas. Sí, o sea, ya soy como parte manager. O sea, no es manager de tener que controlar gente, sino es manager estratégico, por los conocimientos que tengo, ayudar en key accounts. Oye, de que a ver, ¿cómo podemos hacer esto?
Starting point is 00:07:22 ¿Cómo ayudar acá? O parte de mi trabajo ahora es lo que es el Autonomous Cloud. Ayudarles a las empresas a ir a lo que es el Autonomous Cloud. Muy bien. Te diviertes por todos lados. Es un poquito impresionante. Ahorita,
Starting point is 00:07:38 hablando de las conferencias, por eso te preguntaba un poco de la anterior, de la actual, ¿qué novedades podrías decir que hay o que a ti te ha impactado? Digo, más que impactado, pues tú las estás ayudando a producir, ¿no? ¿Qué es lo que más te emociona que hay en esta conferencia? ¿Qué temas que puedas hablar? Porque a lo mejor hay una que otra cosa muy top secret que todavía no se puede.
Starting point is 00:07:59 No, bueno, lo que estamos presentando aquí obviamente es público, ¿no? Estamos a la vista de reporteros, de analistas, todo eso. Somos una empresa pública. Sabes que salimos en IPO el año pasado. Sí, sí, las acciones de Dynatrace. Y vamos bien. Bueno, el viaje que ha sido con Dynatrace, tengo con ellos cinco años ya, ha sido excelente.
Starting point is 00:08:21 Del producto que estamos generando, la plataforma, es más, los clientes no nos ven como un vendedor de software, Así de excelente. Del producto que estamos generando, la plataforma es más. Los clientes no nos ven como un vendedor de software, sino ya nos ven como partners estratégicos. Van con nosotros y dicen, oye, ¿sabes qué? Tenemos este cloud, tenemos esto, ¿qué hacemos? ¿Cómo podemos manejar todo esto?
Starting point is 00:08:39 Porque ellos saben que nosotros hemos avanzado tanto porque aplicamos nuestra misma tecnología con nosotros mismos. El eat your own food or drink your own champagne. Por eso nos ayuda a avanzar tanto. Entonces, si te digo lo que cada año hay, es más, te digo algo que acabo de escuchar. Uno de las sessions de un product manager tiene problemas en presentar todo el producto que hemos hecho. Dices que, oye, solo en lo que es rum,
Starting point is 00:09:00 es tanto lo que hemos hecho, no lo puedo presentar en una hora. Ni el resumen. Para que te des una idea. Es una herramienta muy robusta. Claro. Y bueno, tenemos no solo DevOps, sino tenemos lo que hacemos el NoOps o el ACE. Que ya tenemos todo automatizado.
Starting point is 00:09:16 Entonces tenemos miles de deployments al día. Tenemos todo automatizado. El delivery pipeline, delivery testing todo eso y production deployments o releases cada dos semanas cada dos semanas nuestros clientes reciben software nuevo software nuevo con zero downtime entonces ellos tienen un cluster de high available
Starting point is 00:09:36 que siempre está funcionando y ellos reciben nuevo software sin darse cuenta es transparente obviamente bueno pueden ver lo que reciben nuevo software sin darse cuenta. Es transparente. Es transparente. Obviamente, bueno, pueden ver lo que reciben, pero no tienen que detener su negocio.
Starting point is 00:09:51 Porque nosotros nos enfocamos a ayudarle a él a mejorar su negocio. Es un poquito, haciendo un ejemplo un poco burro, pero que la mayoría tienen esa más experiencia. Facebook, que no te das cuenta. O sea, Facebook también mete versiones a cada rato. Claro, y utilizan lo que es feature flagging, todo eso. Entonces, a través de feature flagging pueden tener diferentes releases en producción sin hacer impacto a los usuarios.
Starting point is 00:10:17 O mínimo un impacto controlado. Que sabes que tengo el 10% o el 1%, lo pruebo con estos usuarios en esta zona y mi plataforma sigue funcionando. Ig igual que Google. Y ahorita me sale una duda. ¿Ustedes tienen liberaciones controladas? Totalmente. Es decir, de nuevo al ejemplo de Facebook,
Starting point is 00:10:35 ¿a quién no le ha pasado que de repente tu interfaz es diferente, pero tu novia, amigo, hermano sigue siendo la anterior? Es como de, oye, yo extraño ese que era antes, ¿no? Pero sí es también crucial en este release de garantizar que no haya downtime, que no falle el servicio, ¿no? Pero, y te voy a poner un poquito en la esquina aquí para acorralar un poquito. ¿Qué, y acabas de decirlo, no es tan grande, hay tantas cosas en la solución,
Starting point is 00:11:05 ¿cuál es la que a ti más te emociona? Tú estás así de, wow, esto viene a ser. Es que yo creo que no lo puedes poner en un feature.
Starting point is 00:11:13 ¿Sí? Pues, sí, no, yo no lo puedo poner en un feature. Yo lo que sí puedo poner lo que más,
Starting point is 00:11:19 digo, lo más importante o una de las cosas que me, bueno, serían dos. Uno, la automatización, que tú para monitorear no tienes que monit... Bueno, serían dos. Uno, la automatización.
Starting point is 00:11:28 Que tú para monitorear no tienes que monitorear, no tienes que configurar nada. Haces el deployment del OneAgent y automáticamente todo. Es más, tienes un cluster con mil microservicios, automáticamente todo está monitoreado. Todos tus pods, todo monitoreado. Y lo más importante, está monitoreado por fuera y por dentro. Todas tus transacciones a través de todos los servicios,
Starting point is 00:11:45 monitoreado. Y lo mejor aún, que esado por fuera y por dentro. Todas tus transacciones a través de todos los servicios, monitorado. Y lo mejor aún, que es lo que yo digo a mis clientes, lo que importa es tu end user. Entonces, todo lo que es real user monitoring, o sea, todo lo que es dónde le picó, por qué le picó, a dónde está viendo, cuál es la experience, tiene alguna aplicación lenta, o es más, usability problems, rage clicks, todo eso nos damos cuenta automático y los problemas los detectamos automático.
Starting point is 00:12:08 Así que el cliente no tiene que configurar nada, ningún threshold, y nuestro AI, Davis, se da cuenta del problema y le dice, oye, ¿sabes qué? Tienes 20 usuarios con mal performance en Japón porque tienes un CPU problem en el servidor 23. ¡Wow! Automático.
Starting point is 00:12:23 Eso es lo que a mí te digo. Entonces es difícil ponerlo en un feature porque son muchas patentes, es mucho trabajo, pero es el core de nuestro software. Me parece ahorita lo que... Echaste tantas cosas que estoy un poco... Tengo la pantalla azul en la cara de... No sabía que detectaban
Starting point is 00:12:43 el Rage Click. Para los que no sepan en la audiencia, es cuando de repente no te responde la aplicación y te alocas. Exactamente. El clásico, si no sirvió la primera, si le pico 10 veces, a lo mejor sí sirve. Claro, claro. Y sobresatura la aplicación.
Starting point is 00:12:57 Claro. Ese tipo de detección es importantísimo. O los flujos y utilizaciones en negocio, que también se ha hablado mucho durante el día en otras entrevistas que, de nuevo, no es que yo sea muy fan de Facebook, pero cumplen con
Starting point is 00:13:15 muchos de esos detalles. Ellos saben qué estás picando, qué vas a picar. Poder desarrollar esa... No sé, los que veían los undercuts, ver más allá de lo evidente. No, no solo eso, es entender el mercado. Hay algo que se llama el path of least resistance, no sé si lo conoces.
Starting point is 00:13:31 Sí, sí, el happy path, el camino fácil, digamos en español. Sí, o el path de menos resistencia. ¿Resistencia por qué? Porque si tú quieres comprar algo, no voy a decir ningún proveedor, pero quieres comprar algo y la página no funciona, ya no te vas a tomar el tiempo, sobre todo los nuevos millennials de mandarle un mail o de
Starting point is 00:13:48 hablarle a alguien, oye tu página no funciona no, te vas con la próxima con la próxima meten y nomás cambian la URL y cambian la próxima y esa persona, ese negocio está perdiendo a lo mejor millones, porque no sabe que su página está abajo y es lo que, son los problemas
Starting point is 00:14:04 que suelve Danynatrace. Si sabes que, oye, tienes problemas, gente con experiencia mala, que están con Rage Click o que está muy lento, tienen errores, JavaScript, todo eso, arréglalo, porque si no, y puedes ver con Dynatrace cómo está bajando el revenue, o sea, el dinero de la empresa.
Starting point is 00:14:20 Ese es uno que me encanta, creo que sí tienen uno donde monetizan los eventos, las cosas que suceden. Es que van correlacionadas. O sea, el performance y usability con todo lo que es la ganancia y el user engagement en alguna aplicación. Es crucial porque en especial hoy en día que, salvo por uno que otro monopolio que hay ahí, todos los usuarios tienen una opción y llegan a tu página, a tu sistema y se tarda tantito
Starting point is 00:14:52 te choca, no vuelves a ir porque de inmediato como dices, cambias el URL y ya me fui a empresa2.com y ya estoy sacando que ellos a lo mejor, no ni siquiera necesitan ser perfectos, necesitan solo funcionar un poquito mejor que tú y el cliente no ni siquiera necesitan ser perfectos, necesitan solo funcionar un poquito mejor que tú. Claro.
Starting point is 00:15:06 Y el cliente no va a volver. Jamás vuelves a entrar a esa página. Sí, es la competencia. Es lo que le llamamos el digital transformation. ¿Sabes? Sí, es. Y me gusta mucho porque a veces para management, el lenguaje del dinero es el que los convence.
Starting point is 00:15:22 Y que tengan ese indicador de, oye, acabas de perder un millón de dólares. Es lo que sí genera mucho impacto. Creo que lo que he visto con su competencia, como dices, ustedes también están cuidando su negocio, es algo que no he visto en otro lado. Ese del impacto financiero me encanta porque yo como delivery o como consultor, a veces me es difícil que el management vea por qué un mal performance, un servicio abajo, caído o con detalles puede afectarle a su empresa.
Starting point is 00:15:59 Y no lo ven. Incluso el tema en la nube también. Claro. Donde no están conscientes cuánto está consumiendo con un mal performance. Sí. Y eso se está resolviendo yo creo que orgánicamente. Porque un management que no se da cuenta del poder
Starting point is 00:16:13 de los desarrolladores va a empezar a perder negocio y se van a estar limpiando sus management. Porque un buen CIO se da cuenta del poder del desarrollo. Que los problemas empiezan desde el desarrollo y no en la producción. Y un problema de producción no solo es de producción,
Starting point is 00:16:30 sino es un problema del código que empezó desde un inicio. Entonces, es importante tener toda la cadena desde el development, staging hasta producción, todo alineado. No, y cuando no sabes desde desarrollo atrás cómo se ha ido degradando, qué ha ido fallando. La solución de muchos en management era, voy a traducirlo un poco feo, pero aviéntale fierros,
Starting point is 00:16:52 avienta hardware y hazlo crecer porque, pues, claro, es el clásico porque les falta visibilidad. Saben que está lento y ellos piensan, si está lento, ¿qué hago? ¿Pongo más CPU? ¿Pongo más memory?
Starting point is 00:17:05 Para arreglar el problema de software. Lo tratan de arreglar con hardware. Y lo único que va a pasar es como ponerle un band-aid, ¿sabes? Una curita. Están poniendo curitas, curitas, curitas, pero no saben que ya tiene dos piernas rotas. Entonces, oye, no vas a arreglar una pierna rota con curitas, ¿no? Es un poco...
Starting point is 00:17:21 Yo pongo el ejemplo de un carro con un hoyo en el tanque de gasolina. Le podrás poner llantas más grandes, un tanque más grande que aguante más tiempo, pero sigues tirando gasolina. Es porque no tienen como un, y Dynatrace en esa analogía sería como un X-Ray. Haces el X-Ray y ves exactamente todo. Entonces, oye, mejor arreglo aquí, le doy mejor alimento, hago esto, y ya tienes la máquina funcionando bien. Tal cual en el ejemplo de carros, ¿no?
Starting point is 00:17:43 Ellos tienen un monitor donde enchufas el sensor, te agarra todo y ya sabes que estás tirando gasolina. Y es algo... Ahora, esto es cuando avientas hardware, cuando tienes esa... Digamos, los que tienen todavía on-prem en sus oficinas, en sus locaciones. ¿Qué haces con la nube?
Starting point is 00:18:04 ¿Cómo lo están manejando cuandoQué haces con la nube? ¿Cómo lo están manejando cuando hay mal performance en la nube? Y no se siente. O sea, antes era de, está lento, tenemos que meter más fuerza, bla, bla. ¿Cómo le ayuda Dynatrace a transferir esto? De hecho, desde el inicio,
Starting point is 00:18:20 antes de que se vayan a la nube, a los clientes, le digo, ¿sabes qué? Puedes monitorear desde este momento ya tu aplicación y cuando la mueves a la nube, de hecho Des, le digo, ¿y sabes qué? Puedes monitorear desde este momento ya tu aplicación y cuando la mueves a la nube, de hecho, Dynatrace se da cuenta que es la misma aplicación. Y si tú te das cuenta en el SmartScape, si yo tengo mi aplicación corriendo, se va a dar cuenta que mi servicio está load balance,
Starting point is 00:18:37 una instancia está en mi on-prem y la otra está en mi nube. Puede ser ABS, puede ser Azure, y es la misma. Entonces, lo que es el cluster y el load balancing es automáticamente detectado. Y tú puedes medir y puedes hasta diferenciar las instancias. Dices, a ver, quiero ver el response time de la nube y el response time de la máquina de acá.
Starting point is 00:18:54 Entonces eso es todo automático. Entonces, oye, aparte, para moverte la nube, yo le digo a mis clientes, oye, la nube te va a costar. Y lo mejor que tienes que hacer es utilizar bien tus recursos. Que tengas, porque de hecho, tener un CPU alto en la nube te va a costar. Y lo mejor que tienes que hacer es utilizar bien tus recursos. Que tengas porque, de hecho, tener un CPU alto en la nube es algo bueno.
Starting point is 00:19:11 Significa que estás utilizando optimalmente tus recursos. Pero para eso tienes que tener visibilidad como lo estás utilizando. On-prem no les daba igual. Bueno, tengo mis servidores, ahí cargas lo que quieras. Pero acá ya no porque les cuesta. Entonces le digo, si quieres tener algo óptimo, ten visibilidad para que sepas porque son costos. De hecho, es un muy, un válido use que es para nosotros.
Starting point is 00:19:30 Es decir, ¿sabes qué? Vete a la nube, pero con visibilidad. Y así haces este recorte de costos. Acabas de describir, yo creo que el best practice, las mejores prácticas, ¿se dice? Sí, mejores prácticas. Donde es esa evolución,
Starting point is 00:19:48 ¿no? Empiezas de, luego lo metes en una máquina física y después lo trepas a la nube y tienes control en cada paso.
Starting point is 00:19:54 Sí. ¿Cómo le hacemos con los que se van derechito a la nube? Bueno, la decisión ya la tomaron. Si ya están en la nube,
Starting point is 00:20:03 lo mejor es que pongan Dana 3. Sí, sí. ¿Por qué? Porque ya van a está en la nube, lo mejor es que pongan Dynatrace. ¿Por qué? Porque ya van a ver por qué está lento. Porque lo que va a pasar, yo creo que es solo una. Si la aplicación tiene errores on-prem, los va a tener en la nube. Simplemente se va a caer más rápido. Porque son máquinas mejor optimizadas.
Starting point is 00:20:18 Pero sigue siendo una máquina, sigue siendo un Linux, sigue siendo una plataforma. Lo único que va a hacer es que se va a caer más rápido, igual se va a reiniciar porque está en una plataforma orquestada, pero se va a seguir cayendo y va a tener problemas. Son problemas de software. Sí, detectas más bien inestabilidades. Exacto.
Starting point is 00:20:34 Hay el consumo excesivo tal vez, esos procesos gordos o feos, pesados, que porque en la nube son unos maquinones, así unas cosas, no lo notas, pero tienes el CPU al 100 con 5 usuarios en lugar de 5,000 que deberías. Esas son cosas que también muchos se avientan a la nube,
Starting point is 00:20:55 ah, sí, Azure me lo checa, ah, sí, Amazon tiene su... Pero no puedes ver con la profundidad. No ven la visibilidad, claro. Y lo que pasa es que dicen, bueno, mi problema es de tiempo de respuesta están resueltos. Lo que no saben es que para obtener ese tiempo de respuesta la nube automáticamente escala
Starting point is 00:21:14 imágenes, escala, por ejemplo, en ABS sería Easy To Machine, algo que se llama Auto Scaling, y le va a poner un ejército de máquinas para una aplicación que está súper ineficiente para llegar a alcanzar un cierto tiempo de respuesta con súper CPU con un montón de instancias
Starting point is 00:21:29 y les va a costar muchísimo dinero y ya no tienen el control de los costos para algo que pueden controlar desde antes No, incluso me ha tocado experiencia de primera mano empresas que quiebran o que casi quiebran porque su negocio depende de una aplicación que tienen en la nube
Starting point is 00:21:47 y van a generar dinero en esta aplicación. Es un negocio. Y de repente la cuenta de la nube les llega más alta de lo que le están cobrando a los clientes precisamente porque no tienen este cuidado. No sé si a ti te ha tocado ver algo similar, pero yo ya pasé dos veces por eso y es algo que clientes, por favor,
Starting point is 00:22:10 si no escarmientan, tienen que poder ver qué está pasando, ¿no? Claro. Y un tema que pasa mucho es prácticamente como andar manejando a ciegas. O sea, traes el carro, no sabes a qué velocidad vas, cuánta gasolina te queda en qué velocidad tienes la marcha
Starting point is 00:22:29 qué qué repercusiones has visto ¿has llegado alguna vez a un donde ya todo está en llamas? sin decir nombres claro, no puedo hablar de pero varía mucho de los verticales sin decir nombres claro no puedo hablar de mucho pero varía mucho
Starting point is 00:22:46 de los verticales hay empresas que si son mucho más ágiles que tienen invierten más en tecnología que ves
Starting point is 00:22:53 los operadores la gente mucho más más hábiles en general como manejan las máquinas el tipo de sistemas
Starting point is 00:23:01 el tipo de lenguaje bueno ahí no es tanto en tecnología es en el recurso humano gente que es capaz de también pero de lenguaje, de todo lo que me lo dejan. Bueno, ahí no es tanto en tecnología, es en el recurso humano, gente que es capaz de... También, pero es que es un poco de todo.
Starting point is 00:23:10 O sea, es gente que invierte en sus desarrolladores, que tienen buen sueldo, que tienen buenas máquinas, porque mucha gente piensa también, bueno, yo pago a mis desarrolladores, pero les doy unas máquinas con 500 de Ramón, yo qué sé, ¿sí? Sí, sí, un Pentium II ahí. Sí, exactamente. Entonces, y luego se preocupan que por qué tarda tanto el desarrollo, que por qué tarda tanto y tiene a toda la gente
Starting point is 00:23:29 frustrada, ¿no? Entonces, yo creo que es un poco de cómo piensa la cultura. Si tú te das cuenta de empresas como Google, que también chiquean, se puede decir, a los desarrolladores que les pagan, les dan desayuno, comida, hasta cervezas. Todo es gratis dentro de las empresas.
Starting point is 00:23:48 Entonces, yo creo que es mucha parte cultura y yo creo que nunca es tarde de entrar a lo que es en performance porque al final de cuentas es lo que más importa es el usuario. No, y algo que he mencionado
Starting point is 00:24:04 en veces, yo traigo esa guerra. Performance no es pruebas de carga. Y eso es algo que pasa muchísimo. Que todos quieren conocer sus métricas a través de pruebas de carga. Y también no sé si hayas tenido experiencias
Starting point is 00:24:21 donde yo lo primero que digo, necesitas conocerte antes de querer pegarle a tu sistema, ¿sabes? No sé, un carro, ¿sabes si tienes las llantas ponchadas? ¿Sabes si tiene gasolina? ¿Por qué me estás pidiendo que lo meta en una carrera de NASCAR? No sé. Es parte de...
Starting point is 00:24:39 Bueno, parte de mi trabajo también es ayudar a los clientes, cómo empezar, porque una vez que ven con Dynatrace y ven todo esto, me dicen, oye, yo pensé que tenía esta cantidad de problemas y mi deuda es mucho mayor con Dynatrace. Y yo, ¿cómo que es mayor? Me dicen, es que yo veo más problemas de los que pensaba que tenía. Ahora, la ventaja es de que ya teniendo visibilidad, uno ya es conocimiento y puedes priorizar.
Starting point is 00:25:00 Entonces, con Dynatrace te ayuda a ver exactamente dónde tienes el mayor problema de desempeño. Si yo tengo una transacción, veo que el 80% se me va en este servicio, pues optimizo eso y de 10 segundos ya a lo mejor tengo 3 segundos. No, y ya 20 mil usuarios ya los optimizaste. Exactamente. Entonces, ahora te das cuenta y priorizar. Entonces, todo eso tú lo puedes categorizar, lo creas con tu sistema de ticket, con Jira o algo así. Y puedes estar priorizando y a ver, ¿cómo le hago con mi desarrollo para optimizar? Para tener a corto plazo mejor.
Starting point is 00:25:33 Beneficios grandes. Mejor impacto, exactamente. Sí, sobre todo para mis clientes. Porque creo que es un poco como te decía, de cambio de cultura de toda la empresa. De romper silos y de saber cuáles features tienen que ir con mi usuario, que ellos no tengan problemas y cuáles features tienen que ir con mi usuario, que ellos no tengan problemas y cuáles features tengo que dar para mejorar mi negocio.
Starting point is 00:25:49 Sí, es lo que dice lo de los silos. Creo que voy a sonar un poco fuerte un cáncer en muchas empresas donde ni siquiera sabes otra área desarrolló un módulo o algo y confías en él y no sabes que es tu cuello de botella, no sabes que le está pegando a la organización. Y como no se comunica uno con otro, y desde arriba menos se va a ver el management, se vuelve un agujero negro de recursos. Impresionante.
Starting point is 00:26:21 Y en especial, como dices, sin visibilidad estamos ahí con un palo nada más como una persona ciega te doy razón primero tienen que conocer su aplicación lo que es un load test siento que es importante porque un load test es como en realidad
Starting point is 00:26:40 conoces los límites de tu sistema tienes que saber los límites de tu sistema para poderte mantener como un deployment óptimo. Oye, mi aplicación, pues yo sé que con esta máquina puedes soportar así en 200, 300 usuarios concurrentes.
Starting point is 00:26:56 O sea, ni siquiera usuarios en general, sino concurrent, que están 300 en línea ahora. ¿Conoces la resiliencia de tu sistema? Exactamente. ¿Pero sería tu primer paso? No, mi primer paso, bueno bueno, primero después de instalar Dynatrace, ver las transacciones con los usuarios que le empiezan a aplicar y ver todo de inicio a fin
Starting point is 00:27:13 y a mi me parece maravilloso con Dynatrace APMs en general, digo, estamos aquí hablando del producto pero por quitar un mal concepto del mercado, yo creo que el primerísimo paso es saber eso, cuáles son tus transacciones que están teniendo problemas.
Starting point is 00:27:32 Conocer la aplicación. Y enfócate a esos. Antes de querer correr carga, antes de ver si pasan cualquier otra cosa, si los usuarios, bla, bla, tunea a esos que generan el mayor impacto, como dices. Exactamente. Y es un mundo de diferencia. Yo creo que, de nuevo, aquí en la audiencia de Perfides Español,
Starting point is 00:27:52 hemos platicado un poquito de Pareto, donde haces unas cuantas cosas que pueden tener un impacto grandísimo y lo están aplicando tal cual, que me parece también algo no se había mencionado hasta el momento, es solucionar lo que tenga el mejor impacto o lo que tenga el peor performance, digamos.
Starting point is 00:28:14 Pues sí, es en realidad poder categorizar. ¿Qué es lo que puedes? Si tienes muy buena visibilidad con algún producto, por no decir nada, es poder categorizar. Pero es poder categorizar. Aquí estamos, no hay problema. Pero es poder categorizar, número uno.
Starting point is 00:28:28 Categorizar el impacto. ¿Cuál es lo que me está haciendo más daño? Si tú me dices, o sea, el ejemplo que me dices, está quemando, bueno, ¿qué es lo que está quemando más? El impacto categorizado, primero en usuarios, ¿puedo hacer mi negocio?
Starting point is 00:28:43 ¿Puedo implicar a la aplicación y hacer la transacción. Si vendo zapatos, pues bueno, los puedo vender y seleccionar y vender. Será el número uno. Y una vez que arregle eso, ¿cuál es el siguiente y el siguiente? Porque dicho es algo continuo. Es continuous operations, continuous delivery. Y yo creo que el consejo que puedo dar,
Starting point is 00:28:59 automatizar. Tratar de automatizar todo. Tener testing y no solo load test, sino unit testing. Desde un inicio es muy importante. ¿Por qué? Cualquier cambio que haga, saber que no estoy rompiendo algo con mi nueva funcionalidad. En ese momento.
Starting point is 00:29:14 Exactamente. En el momento del cambio. Tiene que ser todo automatizado, todo. Desde que si yo hago un git commit, automáticamente, las herramientas ya están dispuestas. De hecho, desde Open Source. Tenemos nuestro proyecto, no sabes, de Keptan, que estamos en el Cloud Native Foundation.
Starting point is 00:29:31 Y automáticamente tienes Continuous Delivery, Continuous Testing, Continuous Operations. Todo automático, que es la idea. Entonces, si tienes todo automático, pues te ayuda a avanzar en el desarrollo. No, es un flujo directo, seguro, porque sabes que lo que arranca en desarrollo va por
Starting point is 00:29:53 pruebas, va por la producción. Y yo le digo un poco de experiencia, porque en mi tiempo de desarrollo siempre hay la mentalidad de que no tengo tiempo de hacer testing. Yo hago desarrollo, yo soy aquí de los buenos y yo no tengo tiempo de hacer testing. ¿Cuándo has visto algún doctor que diga, no tengo tiempo de lavarme las manos,
Starting point is 00:30:07 voy a operar el cliente así? Es el mismo problema. Me encanta esa analogía. Me la voy a piratear, perdón, pero me la voy a piratear. Es que es la verdad. Y no vuelves a ir con ese doctor si te enteras. No, es que tenemos la responsabilidad ya, algún desarrollador,
Starting point is 00:30:23 de tener esa mentalidad. Porque nuestros sistemas, o cualquier sistema que está desarrollado, tiene ya la responsabilidad ya, algún desarrollador, de tener esa mentalidad. Porque nuestros sistemas, o cualquier sistema que está desarrollado, tiene ya la responsabilidad de tener un impacto en la sociedad. O sea, porque todo ya es informática. Entonces, sistemas de electricidad, de bancos, de todo es informática. De aviones. De aviones. Y tuvimos el ejemplo.
Starting point is 00:30:41 Sí. Entonces, tenemos que tener esa mentalidad de tener una seguridad en el código, una seguridad en la ejecución. Porque algún error puede ser no solo un impacto en la pantalla de que se vea algo feo, sino un impacto. Puede ser hasta de vidas. También, exactamente. Suena un poco, alguien quiere pensar en los niños, pero sí. Pero lamentablemente no hay código de conducta de un desarrollador.
Starting point is 00:31:02 O sea, no prometemos de que, bueno, no voy a hacer un código feo para no hacer lástima a alguien. Digo, recordando días de desarrollador, así es de, ¿funciona? No entiendo al 100% por qué y no lo voy a mover. Y no entiendo por qué funciona. Y así lo meto a producción. Y nomás no lo toques porque si lo tocas se rompe. Odio admitirlo.
Starting point is 00:31:23 Yo llegué a mandar cosas así a producción. Y así de, ok, lo logré. No sé por qué funcionó, pero está muy mal. Y hoy ya un poco más. Claro, pero ya hay mucha metodología. Nosotros utilizamos también lo que es el code review. Todo lo que se comita tienes también gente. Y no solo dos ojos, sino cuatro o dos personas que hacen code review.
Starting point is 00:31:42 Y siempre se están alternando. No solo para verificarse entre ellas, sino para aprender, aprender, o sea, si yo hago un code review del departamento uno, luego lo hago del departamento dos, y así aprendo mejor la plataforma, y aprendo cómo codean los otros, y a lo mejor aprendo como algún truco de otro, y es
Starting point is 00:31:57 siempre estar mejorando, ¿no? Y con eso, también es otro tip, acabas de abrir otra mega caja de Pandora aquí, de cosas padres, porque la Pandora no era tan padre, que puede ayudar y logras que toda tu organización o todos tus developers, todo tu equipo, al final con ese culture, acaben más o menos al mismo nivel, todos entienden qué hace uno, qué hace otro Y la sinergia se vuelve increíble. Exacto, lo que le llaman el pair programming. Entonces pones algún experto con alguien nuevo para que vaya aprendiendo y las best practices y todo eso. Si no se matan los primeros días porque también... De arranque cuando no estás acostumbrado es un poquito difícil.
Starting point is 00:32:34 Pero es parte de la cultura de la empresa, ¿no? De saber que no están el uno contra el otro, sino que son un equipo. Es la parte equipo. Ese es lo más importante. Ahora, retomando un poquito que no todo mundo en Latinoamérica está tan familiarizado, platícanos rápido
Starting point is 00:32:50 qué es Keptan. ¿Qué es Keptan? Bueno, ¿sabes lo que es Kubernetes? Bueno, a ver, sí, porque hay algunos de la audiencia que no han usado Kubernetes, contenedores, cosas... Exactamente, bueno. Vamos un poquito para atrás.
Starting point is 00:33:05 Vamos un poquito para atrás y lo resolvemos un poquito rápido. Hay algo que se llama Docker. Ajá. Que salió hace, ¿cuándo fue lanzado? ¿Ya tendrá 10 años? Sí, 2004, 2006. Y bueno, fueron los contenedores, donde simplemente agarras el concepto de la máquina virtual, el VM,
Starting point is 00:33:21 y haces un nivel más de abstracción donde vas a poner tu proceso, tu Java. Y esa Java siempre va a funcionar. Tiene que funcionar tal como cual. No vas a tener, resuelves el problema de que, ah, es que mi servidor de aplicación aquí funcionaba, pero en el Windows no, y tengo otra versión, otra biblioteca, no. Ese problema ya está resuelto con el
Starting point is 00:33:40 token. El contenedor aislado es un universito. Exactamente. Y ahí corre porque corre. Exactamente. Está aislado y lo puedes versionar. Entonces, siempre tienes diferentes versiones. Y empiezas a resolver ahí con eso ya muchos problemas. Número uno. Y luego dijimos, bueno, tenemos el problema de la aplicación monolita. Ajá.
Starting point is 00:33:58 Sí. Y el problema de la monolita era de que si tienes más carga, uy, tengo que iniciar otra monolito más grande. Y era otro monolito más grande. Apagar todo, downtime, construir, bla. Y era muy caro. Entonces decimos, oye, ¿por qué no rompemos el monolito en pocos pequeños servicios? Y fue como nacieron los
Starting point is 00:34:15 microservicios. Que es un concepto que va muy bien con Docker. Dicen, ¿sabes qué? Pues estos microservicios los ponemos en procesos pequeños, en pequeños contenedores. Entonces, ese problema ya está resuelto y dices, órale, ya rompió el monolito en pequeños servicios que están corriendo en pequeños dockers. Y son mucho más efectivos y más fáciles de arreglar. Se rompe algo y yo sé exactamente cuál de los pequeños servicios está rompiendo.
Starting point is 00:34:43 Y bueno, después aparece Kubernetes. ¿Por qué? Porque para iniciar carga tienes que levantar los dockers manuales. Y Kubernetes es una plataforma de orquestación. Así como la orquesta del teatro, imagínate que esta plataforma a través de la carga automáticamente te levanta los servicios. Entonces, si tú tienes muchos login, los contenedores de login solo son los que van a crecer. Entonces, tienes una optimización de login solo son los que van a crecer. Entonces tienes una optimización de recursos óptima. Podría decirse que Kubernetes es como un termostato
Starting point is 00:35:12 que te dice, oye, tu casa se está enfriando un poco, está haciendo mucho frío y necesitas que haga un poquito más de calor con los contenedores. Kubernetes tú lo puedes imaginar. De hecho, la analogía es como si fuera un barco. Tienes barcos con contenedores. Exactamente.
Starting point is 00:35:27 Y tú tienes los brazos mecánicos y te están poniendo los contenedores en diferentes barcos. Y lo que pasa con estos barcos, ¿cómo lo complemento? Es que depende la carga, empiezan a aparecer nuevos barcos. Sí, necesitas más cajas en el barco. Exactamente.
Starting point is 00:35:44 Se dan cuenta de la carga. O sea, la carga me refiero a la carga de la carga, empiezan a aparecer nuevos barcos. Sí, necesitas más cajas en el barco. Exactamente, se dan cuenta de la carga. O sea, la carga me refiero a la carga de usuarios, de transacciones, de utilización. Y automáticamente suben y bajan servicios. Entonces, eso de un punto de vista operativo es excelente. Ya no me tengo que ocupar de esto. Ahora, Keptan entra a jugar aquí porque es como un, bueno, sí dice service mesh. Disculpa mi mezcla del pochismo muy feo.
Starting point is 00:36:09 Es difícil, lo entiendo. No hablo mucho español últimamente. El service mesh es como una, estamos desarrollando un framework donde, imagínate, tú tienes tu servicio y se lo das a Keptan. ¿Te das cuenta? Un ejemplo. Administrarlo. Sí, lo que tu servicio sería un carrito de compras, ¿no? Tú tienes tu pequeño carrito de compras de tus microservicios y se lo das a Keptan.
Starting point is 00:36:32 Y le dices a Keptan, oye, quiero tener tres stages. Development, testing y producción. ¿Sí? Automáticamente te crea los stages y te va a mover tu servicio automáticamente del development al staging, a te va a mover tu servicio automáticamente del development al staging a producción a través de puertas de calidad. Y automáticamente te va a hacer
Starting point is 00:36:52 los tests. Entonces tú le dices a Keptan, oye, quiero que me hagas este test de carga y de funcionabilidad también, donde tú los defines, por ejemplo, con JMeter o puedes tener diferentes. Aquí tenemos un partner que se llama Netsys, y defines tus test de carga,
Starting point is 00:37:08 y defines también qué es lo que vas a validar. Tiempo de respuesta, conexiones a la base de datos, tu CPU, memoria, real user experience también, puedes hacer test de Selenium, y validar todo eso automático. Entonces, una vez que ya tengas tus test, le dice a Keptan, ahora sí hazme el deployment y automáticamente te lo va a mover
Starting point is 00:37:28 de un ambiente en ambiente automático, validando y moviendo el otro ambiente. Es el potencial que tiene. Exactamente. Entonces, imagínate, cada feature, cada cosa que haces, haces el check-in, lo avientas a Keptan y él te hace los test
Starting point is 00:37:46 y si se rompe algo, te dice Keptan de regreso o Dynatrace de regreso oye, tu tiempo de respuesta ya no es como antes arréglalo la dirección es muy fuerte exactamente, y esos son los problemas que resuelve y todo está versionado y ahora tiene todavía más
Starting point is 00:38:01 si tú tienes algún problema en la producción se te olvidó algo, pasas los tiempos de calidad, pero. Si tú tienes algún problema en la producción, se te olvidó algo, pasas los tiempos de calidad, pero en la producción tienes un problema, Danetri se da cuenta automático y le dice a Keptan, oye, tu servicio tiene un problema. Entonces, por ejemplo, le puedes decir, pues, lo más fácil, hazme un rollback.
Starting point is 00:38:22 Porque yo sé que la versión 2 funcionaba mejor que la 3. No me tengo que levantar a las 3 de la mañana. Y todo. En lo que yo llego y me tomo el café. Exactamente. Está la versión 2 y ya veo qué pasa con la 3. Y con la 3 puedes ver las transacciones de ayer, antier, a nivel de código. Entonces, por eso puede ser post-mortem análisis. Y tú pudiste dormir a gusto. Y no tienes que levantarte a las 3 de la mañana.
Starting point is 00:38:39 No se muere el negocio. Exactamente. Eso es. Y es como pones tu IT en autopiloto. Es impresionante y las organizaciones que han logrado asimilar
Starting point is 00:38:54 esto, ¿qué mejoras has visto? ¿Qué podrías decir? Pues muchísimas. De hecho, están aquí hablando sobre lo que han hecho. Como Carnival o como Citrix, SAP, ¿sí? Hay un ejemplo de SAP que
Starting point is 00:39:09 bueno, monitoreó 50 mil servidores, máquinas, automáticamente y todo, bueno, con código porque la instalación del One Engine es muy sencilla, pero en 50 mil servidores, diferentes clientes,
Starting point is 00:39:26 diferentes data centers, diferentes clusters y todo automatizado. Entonces ellos pueden ver en un panel 3,000 clientes diferentes. En el instante me imagino que ese panel se ha de ver iluminado como árbol de Navidad. Sí. Si nunca había estado.
Starting point is 00:39:42 Pero tienen ya un equipo. Es que cambian su forma de ver ya la tecnología y cambian la forma de operar entonces la gente cuando ven a Adanatrix igual pueden tener miedo es que voy a perder mi trabajo de hacer mis dashboards y de operations, pues no, es que ya mejoras tu trabajo, te vas a enfocar a la innovación
Starting point is 00:39:58 y a mejorar tu producto en vez de estar atrás del monitoreo de configurar xml y a configurar tus dashboards, porque ya no lo necesitas. No perder tanto tiempo revisando. Exactamente. Cosas que a lo mejor ni siquiera necesitas revisar.
Starting point is 00:40:12 Exactamente. O hacer suposiciones. Es que yo creo que si veo esto aquí y hago mi correlación, no, es que ya no tienes que conocer correlación. Cuando pasa, lo sabes, está enfocado. Exactamente, porque tiene la mejor calidad de datos. Total eficiencia. Es impresionante lo que puede llegar a hacerse con Keptn. Le recomiendo a la audiencia echar un ojo.
Starting point is 00:40:33 Que lo prueben. Bueno, Keptn está en sus pasos iniciales. Es open source, si no me equivoco. Es open source, sí. Keptn es un proyecto open source. Acabamos de hacer la, queremos entrar o entramos ya a CNCF, que es el Cloud Native Foundation.
Starting point is 00:40:48 Y estamos dentro del rubro de Continuous Delivery y Continuous Integration. Y bueno, estamos todavía en beta. Pero invito a todos que lo intenten. Sí, sí. En la página es Keptn.sh
Starting point is 00:41:04 Y, o sea, K-E-P-T-N que lo intenten. Sí, sí, sí. En la página es Keptn.sh Ok. Y, o sea, K-E-P-T-N Keptn.sh Y, bueno, hay tutorials y también están los links a GitHub,
Starting point is 00:41:13 los links a integraciones, el download y, bueno, está el link también con Dynatrace. En Dynatrace también hay un free trial que pueden intentar
Starting point is 00:41:20 y ver lo que Dynatrace ofrece. Excelente. Bueno, ya, y sé que nos podemos pasar horas y horas aquí platicando. Claro, pero bueno, igual lo podemos hacer cuando esté en Múnich ahí otro día, hacemos otra pequeña plática. Hay que dar un RAN2, RAN3, vamos a dar mucho seguimiento de todo lo que se está aprendiendo aquí
Starting point is 00:41:33 porque estoy seguro que acá nuestros amigos que nos escuchan a lo mejor ya echamos tanta cosa que están así de espera, déjame masticar un poquito. Ahorita nada más para cerrar, primero, hermanos de Latinoamérica, dales una recomendación basada en tu experiencia
Starting point is 00:41:54 o lo que te gusta para, no sé, ser mejor vez personas, crecer, llegar lejos, llegar a Berlín, ¿qué les recomendarías? ¿En cuestión de desarrollo de tecnología o de... Bueno, si estamos ahorita hablando en cuestión de tecnología aquí en Pure Performance,
Starting point is 00:42:14 sería que aprendan nuevas tecnologías, que aprendan Kubernetes. Kubernetes es ahorita el número uno de adopción, de conseguir trabajos a nivel mundial. Es donde está ahora sí que la pasta, ¿no? Sí a nivel mundial. Es donde está la pasta. Sí, bueno, es lo que es la plataforma donde las empresas corporativas
Starting point is 00:42:29 van a correr sus aplicaciones número uno. Entonces, que aprendan Kubernetes, que aprendan lo que son los microservicios, que se dejen de la idea de que un desarrollo no tiene que ser test. Sí, o sea, es... ¿De dónde salió esa leyenda o esa cosa?
Starting point is 00:42:45 No me lo explico pero no sé cómo hemos pasado si no saben inglés que lo aprendan yo creo que es lo número uno igual no es necesario el alemán para trabajar en alemán es un muy buen programador en algún tiempo será necesario
Starting point is 00:42:57 para adaptarse a la comunidad y a la cultura pero que sepan inglés y que aprendan Kubernetes. Así es. Como sea, cualquier detalle, otro idioma, te abre infinidad de puertas. Exactamente.
Starting point is 00:43:12 Inglés es muy importante, el más hablado del mundo, creo, bla, bla, bla. Bueno, el chino. Pero siempre tener más puertas, más posibilidades. Sergio, si la audiencia quiere contactarte mandar preguntas ¿tienes presencia en redes? sí, bueno de hecho tengo una cuenta de Twitter he estado un poco flojo por ser sincero
Starting point is 00:43:32 nos pasa todo he estado trabajando mucho pero sí, creo que de hecho mi handle creo que es arroba sergioinojosa o checoinojosa ok, dale una buscada le doy una buscada y lo posteas en su página. Estás en LinkedIn, Facebook.
Starting point is 00:43:50 En LinkedIn también, claro. Sergio Hinojosa. Sergio Hinojosa en LinkedIn de Dynatrace. Así es. También. Solo hay uno. Si tienen alguna duda, preguntas o quieren pasarle algo a Diego, ahí lo pueden encontrar.
Starting point is 00:44:00 Y pues, Diego, de momento, muchas gracias. Sergio, perdón. Están tantos ahorita números., perdóname, no te preocupes Sergio pues yo creo que ahorita ya la dejamos ahí, te agradezco muchísimo el venir a la verdad ñoñear un poco porque
Starting point is 00:44:18 no gracias por la invitación que a mi soy ñoño de corazón y eres de los más apasionados que he visto en la conferencia. Estoy impresionado. Y ojalá que todos nuestros amigos tengan este empuje. Gracias. Te brillan los ojos cuando lo veo.
Starting point is 00:44:35 Está excelente. Me gusta. Me gusta la informática. Me da mucho gusto. Gracias. Muchas gracias. Y pues nos estamos escuchando. Gracias.
Starting point is 00:44:43 Muchas gracias.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.