Despegar.com Impulsa a sus Desarrolladores a

Anuncio
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
Descargar