GardenStore mejora el comercio digital y DevOps

El principal retailer online sueco recurre a una amplia gama de soluciones de Akamai para desarrollar DevOps y la experiencia de los visitantes del sitio

Cuantas más herramientas ofrezca el proveedor de red de distribución de contenido (CDN), más puede lograr un equipo de desarrollo eficiente como el nuestro. Básicamente, podemos "engañar" y ahorrar incontables horas aprovechando los numerosos servicios de Akamai que se ejecutan en la nube.

Roman Michak, responsable técnico de GardenStore

Todas las necesidades de jardín y espacio al aire libre 

GardenStore, fundada en 2016, opera un sitio de comercio digital que ofrece a los consumidores todo lo que necesitan para sus jardines y espacios al aire libre. La empresa muestra una amplia gama de productos online, con marcas conocidas a precios asequibles, envíos flexibles y un excelente servicio de atención al cliente. Al servicio de las necesidades estacionales, GardenStore ve un aumento del tráfico del sitio web en primavera y verano, de casi 20 veces el tráfico visto en otoño e invierno. Para seguir el ritmo de las demandas estacionales y el crecimiento exponencial, la empresa está modernizando continuamente las tecnologías que sustentan su sitio web. Con este fin, GardenStore ha adoptado una gama de soluciones de Akamai que optimizan los esfuerzos de los desarrolladores, reducen los costes y proporcionan una mejor experiencia a los visitantes del sitio.

Establecer una base sólida para un crecimiento continuo

Al igual que todas las empresas estacionales, GardenStore debe asegurarse de que su sitio web pueda gestionar dinámicamente los picos de tráfico sin un impacto negativo en el rendimiento o la disponibilidad. Lamentablemente, el sitio web tenía problemas cuando su plataforma de alojamiento anterior realizaba una validación de almacenamiento en caché innecesaria. Aunque el equipo de desarrollo cualificado de la empresa pudo ajustar el rendimiento de front-end y back-end, se tardaron muchas horas en lograr milisegundos de mejora. 

Según Roman Michak, responsable técnico de GardenStore, la empresa se dio cuenta de que no podía lograr el rendimiento de back-end que quería de una manera asequible, ajustando continuamente las señales vitales de la Web principal y el rendimiento del tiempo hasta el primer byte. 

Al mismo tiempo, GardenStore estaba vinculado a un paquete de alojamiento de Google Cloud que no era asequible para la pequeña empresa. Además, aunque tenía acceso al código de su sitio web, no lo controlaba.

"Hemos llegado bastante lejos con los ajustes internos, pero decidimos que tendríamos que reconstruir toda la plataforma para resolver todos nuestros problemas, y no podíamos permitirnos hacerlo en medio de la economía actual", comenta Michak. 

La primera prioridad era liberar a la empresa de un alto grado de dependencia de un proveedor mediante la creación de equipos internos, como uno para negociar y poseer los servicios de alojamiento y CDN. "Siempre estaremos atados a los proveedores, pero tenemos que hacerlo de manera que no suponga un riesgo para nuestras operaciones y negocios", continúa Michak.

Como siguiente paso, GardenStore decidió cambiar su disposición de alojamiento para poder aprovechar mejor una CDN más avanzada para mayores descongestiones. 

Un paquete de soluciones con todas las funciones

La empresa evaluó varios proveedores de CDN, pero descubrió que la mayoría no ofrecía lo que GardenStore necesitaba. Basándose en la experiencia previa con las soluciones de Akamai, el director de tecnología de GardenStore defendió a Akamai como el proveedor adecuado para satisfacer todas las necesidades del sitio de comercio digital.

La integridad del conjunto de herramientas de Akamai fue el principal factor determinante. La combinación de  Akamai App & API Protector, Image & Video Manager de Akamai, Bot Manager, Edge Side Includes (ESI) y más permiten a la empresa centrarse en lo que es importante para su negocio. 

En este sentido, GardenStore apreció la ventaja de ocultar su URL detrás de la red de Akamai. "Podemos estar menos preocupados por los problemas de seguridad y las intrusiones que tienden a afectar a nuestra infraestructura, lo que nos permite de nuevo centrarnos en nuestro negocio en lugar de en aplicar parches a los agujeros de seguridad", continúa Michak.

Realización de numerosas mejoras

En poco más de un año desde su inicio como cliente de Akamai, GardenStore ha utilizado numerosos servicios de Akamai en su beneficio. Por ejemplo, fue capaz de implementar simplemente el JavaScript asociado con Image & Video Manager para utilizar la galería front-end en lugar de crear la galería desde cero. Gracias a la función de gestión de bots de App & API Protector, GardenStore ahora puede rechazar todos los bots desconocidos, lo que hace que sea casi imposible que los bots se conecten y extraigan información sobre su sitio de comercio digital. Además, está transfiriendo todos los dominios a Edge DNS para garantizar un tiempo de actividad 24/7.

"Una vez que obtuvimos estabilidad y rendimiento con Akamai, pudimos centrarnos en ofrecer más funciones orientadas al usuario final", afirma Michak. 

El equipo de desarrollo de GardenStore sigue buscando formas de utilizar las funciones de Akamai. Por ejemplo, utilizando solo unas pocas líneas de código ESI, el equipo eliminó la necesidad de mantener dos versiones de la página de inicio de sesión. "Esto solucionó el gran problema de ejecutar dos versiones de caché, al tiempo que aumentaba considerablemente nuestra tasa de coincidencias en caché y nuestra cobertura. Y este es solo un ejemplo de las muchas formas en las que podemos aprovechar Akamai para diseñar nuestro sitio a fin de que funcione de forma óptima", explica Michak.

Equipar DevOps de forma rentable

GardenStore también se ha beneficiado con el uso de Akamai Connected Cloud, una plataforma en el borde de Internet y en la nube ampliamente distribuida para sus entornos de pruebas y producción. El equipo de DevOps de la empresa encontró que era increíblemente fácil de usar. "Escribimos y publicamos un formulario y funcionó. Tras haber trabajado con numerosos proveedores de nube, incluidos Amazon y Google, la sencillez de Akamai es su punto fuerte y muy adecuada para un equipo eficiente como el nuestro. De hecho, podemos integrarnos en la plataforma de Akamai en un día, frente a cuatro meses en la otra plataforma en la nube que utilizamos", afirma Michak. 

Al mismo tiempo, GardenStore aprecia la asequibilidad de Akamai Connected Cloud, así como el ahorro de costes inherente asociado al alojamiento en TI de los entornos de pruebas, preproducción y producción de la empresa. 

Michak continúa diciendo: "Durante nuestra temporada alta, necesitamos una funcionalidad más avanzada para mantener nuestros entornos en otras plataformas. Pero fuera de los picos, es bastante sencillo cambiar a Akamai y podemos ahorrar costes significativos al tiempo que seguimos recibiendo asistencia para todos los estándares operativos modernos. En concreto, hemos logrado un ahorro de costes del 80 % en comparación con lo que habríamos gastado con los hiperescalables".  

De hecho, el equipo de DevOps de GardenStore se siente libre de implementar más entornos porque es muy asequible hacerlo. Como explica Michak: "En lugar de crear continuamente nuevos entornos según sea necesario, podemos publicar diferentes entornos con configuraciones predefinidas para que siempre estén disponibles cuando queramos probar algo".

En el futuro, GardenStore anticipa aprovechar aún más soluciones de Akamai, como EdgeWorkers, que permite implementar funciones de JavaScript en el borde de Internet y crear experiencias personalizadas para los visitantes del sitio web. "EdgeWorkers sustituirá lo que creamos como microservicios, proporcionándonos un lugar sólido para trabajar en tareas sencillas que nos permitan prestar un mejor servicio a los visitantes de nuestro sitio", concluye Michak.

Acerca de GardenStore Nordic

GardenStore es un sitio de comercio electrónico que ofrece todo lo que pueda necesitar para su jardín o espacio al aire libre a precios imbatibles. Con el objetivo de centrarnos en el servicio, la rentabilidad y la calidad, nos esforzamos por convertirnos en la opción obvia a la hora de comprar productos para su jardín o espacio exterior. Nuestra intención es lograr ese objetivo ofreciendo la mejor y más diversa gama de productos online, que contiene marcas conocidas a precios asequibles, envíos flexibles y el mejor servicio de atención al cliente del sector.

Acerca de Akamai

Akamai potencia y protege la vida online. Las empresas líderes de todo el mundo eligen Akamai para crear, proteger y ofrecer sus experiencias digitales, ayudando así a miles de millones de personas a vivir, trabajar y jugar cada día. Akamai Connected Cloud, plataforma de nube distribuida de forma masiva en el Edge, acerca las aplicaciones y las experiencias a los usuarios mientras mantiene las amenazas a raya. Para obtener más información acerca de las soluciones de cloud computing, seguridad y distribución de contenido de Akamai, visite akamai.com/es/es/ y akamai.com/blog, o siga a Akamai Technologies en Twitter y LinkedIn.

Historias de clientes relacionadas

Historia de cliente

Navy Federal Credit Union

Navy Federal Credit Union, la mayor cooperativa de crédito del mundo, adopta TrafficPeak para medir el rendimiento en tiempo real con el fin de mejorar las experiencias digitales de 14 millones de miembros.
Más información
Cloud Computing

TalentSprint

Descubra cómo la empresa internacional de tecnología educativa TalentSprint logró crecer enormemente y ahorrar al mismo tiempo entre un 20 % y un 30 % en infraestructura gracias a los servicios de cloud computing de Akamai.
Más información
Historia de cliente

Lead Sherpa

Descubra cómo ha logrado Lead Sherpa, una plataforma inmobiliaria de generación de oportunidades de venta, migrar con éxito a Kubernetes con Linode Kubernetes Engine (LKE).
Más información