
Framework de automatización de pruebas para app líder de delivery
Ver caso de estudio
Usamos cookies
Usamos cookies para entender cómo nos encontraste y mejorar tu experiencia. Podés aceptar o rechazar las cookies de analítica. Más información en nuestra política de privacidad.

Fundada en 1999, Shutterfly Inc. es una compañía estadounidense que ofrece una completa gama de productos para compartir, imprimir y preservar los momentos especiales que marcan la vida de las personas, a través de álbumes de fotos, regalos, artículos de papelería y tarjetas personalizadas para cada ocasión (como casamientos, nacimientos, titulaciones, navidad, vacaciones, entre otros), a través de su robusta plataforma tecnológica y procesos de manufactura.
La compañía se hizo pública en 2006 y comenzó a adquirir otras marcas. Shutterfly, Inc. también opera Shutterfly Business Solutions, que ofrece servicios de impresión digital de alta calidad para el mercado empresarial, y Lifetouch, el líder en fotografía escolar.
En 2015, Shutterfly alcanzó más de USD 1 mil millones en ingresos por primera vez y en 2019, al celebrar 20 años de existencia, fue adquirida por Apollo Global Management por USD 2.7 mil millones.
Al ser un e-commerce muy visitado con un alto nivel de complejidad en términos de las tecnologías que usan, el rendimiento del sistema de Shutterfly.com es un componente crítico del éxito y la premiada experiencia del cliente de la compañía.
Shutterfly tiene un equipo dedicado para probar y monitorear el rendimiento de su sitio para que, incluso en los días con peaks de compras o después del lanzamiento de una nueva versión, todo funcione sin inconvenientes.
Tener una comprensión clara del comportamiento del sistema, le permite a Shutterfly intuir cuándo pueden ocurrir problemas y tomar las medidas necesarias para mantener su reputación como una compañía confiable.
Para llevar a cabo con éxito su esquema de pruebas continuas, Shutterfly necesitaba la ayuda de un equipo de ingeniería en performance con experiencia en Gatling, Jenkins y análisis de performance para que los ayudara principalmente con tres tareas:
Durante un período de cinco meses, un ingeniero de rendimiento de Abstracta altamente capacitado, ayudó al equipo con las tres tareas anteriormente mencionadas.
Nuestro ingeniero colaboró a la perfección con el equipo de Shutterfly, asistiendo a cada reunión diaria por videoconferencia, proporcionando sugerencias útiles para mejorar (cuando fuera apropiado) y agregando constantemente valor al equipo.
Abstracta obtuvo rápidamente la comprensión necesaria de la metodología única de Shutterfly para realizar pruebas continuas y adaptarse a ella.
El ingeniero de Abstracta se aseguró de registrar todos los errores detectados con la mayor cantidad de información posible, y revisó cuidadosamente cada una de las pruebas según fuera necesario.
Abstracta tuvo un importante papel dentro del equipo de ingeniería en performance de Shutterfly para:
Mantener su pipeline de CI creado con Gatling y Jenkins que permitió al equipo detectar de forma instantánea, cuándo una línea de código causó una degradación en el rendimiento.
Mantener una alta trazabilidad entre pruebas e incidentes.
Proporcionar información cabal a los desarrolladores sobre cada incidente.
Aumentar la eficiencia de cada prueba.
Defender la ventaja competitiva del sitio web para ofrecer una experiencia superior al cliente.
Noticias, artículos y recursos para construir mejor software.
Lee sobre nuestra política de privacidad.

