Customer Case Study Despegar.com Impulsa a sus Desarrolladores a Construir un Mejor Sitio de Viajes Despegar.com es la más grande agencia de viajes online en América Latina, ofreciendo a los viajeros en más de 21 países un sitio donde pueden planear y reservar sus vacaciones o viajes de negocios, todo en un solo lugar. Con acceso a ofertas exclusivas de más de 150,000 hoteles, 500 aerolíneas, 70 agencias de renta de autos, y miles de paquetes turísticos en todo el mundo, los clientes pueden ahorrar tiempo y dinero al usar los servicios de Despegar. Fundada en 1999, la compañía ofrece hoy en día Industria Localización Empleados Viajes Buenos Aires, 4,000 Argentina Caso de Uso Visibilidad sobre la salud general de aplicaciones, con un fuerte uso de tableros personalizados y páginas de error Por qué New Relic Proporciona el rendimiento de la aplicación, la experiencia del cliente y métricos de negocio, todo desde una sola herramienta. Puntos destacados • Proporcionó a los desarrolladores una nueva visibilidad sobre cómo las aplicaciones estaban funcionando en producción oficinas en más de 20 países con aproximadamente • Mejoró la experiencia del cliente al acelerar la identificación 4,000 empleados, de los cuales aproximadamente 500 • Redujo los costos de operación al usar New Relic Insights pertenecen al equipo de tecnología. de errores y su resolución para detectar y bloquear “web crawlers” Perderse dentro de una caja negra Darle el control a los desarrolladores Construidas en Java y alojadas en la nube privada de la compañía, las Cuando la compañía decidió hacer la transición de sus aplicaciones aplicaciones de Despegar están distribuidas en sus ofertas individuales de .NET al lenguaje Java que usa actualmente, el equipo de tecnología de productos, incluyendo hoteles, vuelos, autos, paquetes y más. introdujo New Relic para ayudar a monitorear la salud de las Pero antes de que la compañía empezara a operar en el modelo de aplicaciones durante la migración. Ahí fue cuando todos se dieron microservicios que usa actualmente, manejaba una aplicación monolítica. cuenta de que New Relic era exactamente la solución que estaban En ese tiempo, la compañía tenía múltiples equipos trabajando en buscando. “New Relic nos dio la amplitud y profundidad de visibilidad desarrollo de aplicaciones, mientras que un pequeño equipo de que necesitábamos para saber qué estaba sucediendo en nuestras producción era responsable de implementar lo que le entregaran los aplicaciones,” dice Plá. equipos de desarrollo. “Nos dimos cuenta de que los problemas que eran causados por los Actualmente, Despegar utiliza New Relic APM tanto en sus ambientes de desarrollo como de producción. Una de las características que les ha desarrolladores no podían ser resueltos de manera rápida por el equipo de sido particularmente útil es la de Tableros Personalizados la cual permite soporte,” dice Mariano Cifre, gerente de desarrollo en Despegar.com. Con a los usuarios crear visualizaciones de conjunto únicas que presentan los los equipos de desarrollo y de operaciones trabajando en silos, “el servicio datos de una manera diferente a como lo hace New Relic por sí sólo. El que le dábamos a nuestros clientes era una caja negra para nuestros equipo de Despegar tiene a la vista tableros que contienen rendimiento, desarrolladores,” dice Nicolás Plá, gerente de tecnología en Despegar.com. tasa de error, métricos de negocio, y más. Despegar.com Impulsa a sus Desarrolladores a Construir un Mejor Sitio de Viajes Además del desempeño de aplicaciones, los desarrolladores de Ahora los desarrolladores de Despegar pueden tener control sobre sus Despegar dedican mucha atención al desempeño del servidor utilizando aplicaciones, al saber el impacto exacto que sus cambios están teniendo New Relic. “Queremos que nuestros desarrolladores tengan acceso sobre la experiencia del cliente. “Queremos que nuestros usuarios a las máquinas y al código en vivo que está haciendo funcionar las tengan la mejor experiencia posible como cliente,” dice Plá. “El uso de aplicaciones,” dice Cifre. “Es por eso que usamos New Relic Servers en New Relic para detectar y corregir errores rápidamente nos ayuda a conjunto con APM para tener acceso al desempeño de aplicaciones y de cumplir esa meta.” servidor, todo en un mismo lugar. Esto le da a nuestros desarrolladores una visión extensa de la salud de sus aplicaciones.” Y el tener esa visión extensa es crítico para un equipo que no tiene un equipo de QA adicional que esté ahí para encontrar problemas antes de que los clientes lo hagan. “Queremos que nuestros usuarios tengan la mejor experiencia posible como clientes. El uso de New Relic para detectar y corregir errores rápidamente nos ayuda a cumplir esa meta.” Nicolás Plá Gerente de tecnología, Despegar.com “Ya sea que se trate de métricos para apoyar a nuestro equipo de negocios, o de datos sobre desempeño para nuestros desarrolladores, New Relic nos da toda la información que necesitamos en una sola herramienta fácil de usar.” Mariano Cifre Gerente de desarrollo, Despegar.com De cualquier forma, New Relic no sólo está detectando problemas de desempeño para Despegar, sino que la nube de software analítico de New Relic también está ayudando a identificar el uso comercial no autorizado de información propiedad de Despegar. Impresionados con las vistas y métricos personalizados que les proporciona New Relic APM, Despegar está empezando a probar también New Relic Insights. “Insights nos permite llevar “Al usar Insights, hemos sido capaces de encontrar y bloquear direcciones IP que están “crawleando” nuestro sitio para obtener información referencial para construir sitios paralelos,” explica Germán nuestro análisis al siguiente nivel con preguntas en tiempo real, lo Kondolf, gerente de desarrollo en Despegar.com. “El ser capaces de cual es muy bueno porque así no tengo que pensar por anticipado bloquear a esos “crawlers” con Insights nos ha ayudado a reducir costos en qué datos quiero recolectar y graficar. Todo está disponible de operación.” rápidamente,” dice Cifre. El más grande beneficio de New Relic, según Cifre, es que toda esta información está disponible en una sola solución: “Ya sea que se trate Minimizar los errores y el uso no autorizado de información de métricos para apoyar a nuestro equipo de negocios, o de datos sobre Desde que Despegar empezó a utilizar New Relic en el 2011, el uso información que necesitamos en una sola herramienta fácil de usar.” desempeño para nuestros desarrolladores, New Relic nos da toda la de software analítico por parte de la compañía ha crecido para incluir el monitoreo de más de 50 aplicaciones. “Esas aplicaciones están enviando datos de software a New Relic a razón de 1,000 requisiciones por minuto,” dice Cifre. “Y aún con todo ese tráfico, New Relic jamás nos da problemas.” © Copyright 2015, New Relic, Inc. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 12.2015