Un sitio de comercio electrónico con decenas de miles de productos mejora el procesamiento de API con el edge computing

EdgeWorkers y EdgeKV procesan consultas complejas y aseguran la escalabilidad

Gracias a EdgeWorkers, hemos logrado multiplicar por seis el rendimiento de nuestras API. Ahora podemos lanzar promociones que atraen muchas visitas sin preocuparnos. Nissen cuenta con el apoyo de Akamai.

Yuichi Kato, departamento de Promoción de Estrategias de TI, división de Promoción de Gestión, Nissen Holdings Co., Ltd.

Problemas de rendimiento en las personalizaciones solucionados gracias al edge computing

Nissen, una empresa con un público mayoritariamente femenino, opera en el sector de la venta por catálogo desde hace años, complementando esta actividad con las ventas online. Cuenta con un sitio web propio, Nissen Online, y una amplia oferta de servicios que incluyen la gestión de un centro comercial online de moda de tallas grandes, así como varias tiendas multimarca dentro de otras centros comerciales online.

La filosofía de Nissen se basa en materializar los deseos de los consumidores hasta un punto insospechado. En otras palabras, su objetivo es superar sus expectativas en cada compra. Para lograrlo, la empresa se propone garantizar la prestación de servicios y experiencias de compra online de alta calidad.

"Estamos desarrollando soluciones de TI que se alineen con la misión, la visión y los valores de la empresa. Obviamente, queremos construir y operar una infraestructura estable, pero también queremos ofrecer valor a los clientes desde el primer momento a través de una estrategia de TI activa", afirma Yuichi Kato, del departamento de Promoción de Estrategias de TI, división de Promoción de la Gestión de Nissen Holdings.

En el sector del comercio electrónico, el rendimiento del sitio web es fundamental. Si los usuarios encuentran dificultades para ver productos o completar sus compras, no dudarán en acudir rápidamente al sitio web de la competencia. Por esta razón, Nissen implementó desde el principio medidas para asegurar y optimizar el rendimiento de sus sitios de comercio electrónico mediante Akamai Cloud. En los últimos años, la protección de los datos de los usuarios ha pasado a ser responsabilidad de los proveedores de servicios. Por ello, la empresa ha adoptado las soluciones de seguridad de Akamai para fortalecer la protección de sus servicios.

No obstante, desde que Nissen lanzó su tienda online, la tecnología web y los entornos de dispositivos han experimentado grandes cambios. Hoy en día, la personalización es un aspecto clave, ya que se valora adaptar la experiencia a las preferencias y actividades individuales de cada usuario. Por un lado, la tecnología de red de distribución de contenido (CDN) permite una carga rápida de los sitios web al almacenar en caché datos de contenido estático en el Edge de la red, cerca del usuario. Por otro lado, la tecnología de personalización muestra contenido de forma dinámica según los atributos y el historial de compra del usuario. Este proceso requiere procesar API de manera frecuente, lo que generó ciertos problemas.

"El aumento de las llamadas de API evidenció la necesidad de solucionar los problemas de carga y rendimiento al visualizar sitios web. Contamos con un gran número de productos y, al ofrecer recomendaciones específicas y funciones personalizadas, los patrones de consulta en las solicitudes de API eran tan complejos que afectaban a la tasa de coincidencia en la caché de CDN. Además, la variedad de solicitudes suponía una carga considerable para el servidor de origen, por lo que necesitábamos una forma más eficiente de descongestionar el Edge de la red", explica Hiroki Arai, del departamento de Promoción de Estrategias de TI, división de Promoción de la Gestión.

La empresa empezó a barajar el edge computing como una posible solución. Si los elementos de código de producto de las consultas se pueden analizar y almacenar mediante procesamiento en el Edge, la tasa de coincidencia en caché mejora enormemente, descongestionando el servidor de origen, lo que reduce los costes y mejora la experiencia de usuario.

Akamai ofrece edge computing sin servidor a través de EdgeWorkers, una solución que permite implementar lógica personalizada en servidores en el Edge; y una base de datos de almacenamiento de valores clave que se ejecuta en el Edge mediante EdgeKV.

Durante mucho tiempo, Kato y su equipo han confiado en los servicios de Akamai, lo que les animó a implementar EdgeWorkers y EdgeKV. Otro factor decisivo fue que ambas soluciones permiten programar en JavaScript, un lenguaje ampliamente utilizado por los ingenieros de front-end de Nissen, lo que les permitía aprovechar sus capacidades internas existentes.

"Los servicios de alta calidad de Akamai se han vuelto fundamentales. Akamai nos ha apoyado durante muchos años, entiende cómo funciona Nissen Online y continúa brindándonos información exacta y asistencia técnica", afirma Kato.

División de consultas complejas en el Edge para mejorar el rendimiento

Anteriormente, cuando un usuario accedía a Nissen Online, el navegador o la aplicación realizaban solicitudes largas (URL) que incluían listas con varios códigos de producto.

Por ejemplo, si existían los productos A, B, C y D, se generaban solicitudes diferentes como A+B, B+C+D o C+D. Puesto que había más de 30 000 productos, las combinaciones eran casi infinitas, lo que afectaba a la tasa de coincidencia en caché y, en última instancia, saturaba el servidor de origen con muchas solicitudes.

Para solucionar este problema, Nissen desarrolló un código que divide estas solicitudes largas y complejas en el Edge de la red mediante EdgeWorkers y mejora de manera eficaz la tasa de coincidencia en caché. Gracias a la combinación de EdgeWorkers y EdgeKV, junto con el almacenamiento de datos de productos en una base de datos dividida, se redujo el número de consultas que llegaban al origen, lo que mejoró la carga en sus servidores.

"Trasladamos la mayoría de los complejos patrones de consulta al Edge para su procesamiento y aumentamos la velocidad de respuesta de las API hasta seis veces. De esta forma, mejoró tanto el rendimiento del sitio como la experiencia de usuario. Nunca habíamos logrado dividir las consultas por código de producto en el Edge, lo que me hizo entender el verdadero potencial del edge computing", afirma Arai.

Nuevas estrategias de ventas gracias a la mejora del rendimiento

Anteriormente, en Nissen Online, existía cierta reticencia a hacer promociones en redes sociales debido al temor de que un aumento repentino del tráfico afectase al rendimiento del sitio. Sin embargo, gracias a la infraestructura actual, el sitio cuenta ahora con la capacidad suficiente para gestionar una amplia variedad de estrategias. Esto ha permitido al equipo empresarial planificar los servicios y contenidos que siempre había querido desarrollar.

De hecho, Nissen ha lanzado programas e iniciativas que han obtenido el primer premio en el concurso de programación APJ EdgeWorkers de Akamai, destacando por su innovación y capacidad para resolver problemas similares en el comercio electrónico a nivel mundial. Más allá de su funcionalidad y carácter innovador, estas soluciones fueron elogiadas por su capacidad para tener un impacto positivo en la sociedad.

Desde Nissen, se continúa trabajando para fortalecer sus iniciativas técnicas en áreas como la personalización y la capacidad de respuesta, con el objetivo de ofrecer una experiencia de compra cada vez más satisfactoria para los usuarios. Tienen grandes expectativas de que EdgeWorkers se convierta en la infraestructura clave para implementar estos sistemas y anticipan aplicaciones aún más prácticas en el futuro.

Para concluir, Kato compartió sus impresiones sobre Akamai: "Agradecemos enormemente el generoso apoyo recibido por parte de Akamai. Por ejemplo, cuando les explicamos con detalle las posibilidades y limitaciones de nuestras operaciones diarias, siempre proponen alternativas que superan esas barreras. Este respaldo tan constante me causó una impresión muy positiva. De cara al futuro, el comercio electrónico seguirá demandando mejoras en el servicio al cliente, ya sea a través de contenido enriquecido, mayor seguridad u otras medidas. Esperamos que Akamai continúe siendo un partner estratégico para Nissen, respaldando el crecimiento de nuestros negocios en los años venideros".


Historias de clientes relacionadas

Edge Computing

Arc XP

Arc XP sustituye sus propias soluciones por las de Akamai y logra ampliar y optimizar de forma rentable sus capacidades en el Edge.
Más información
Ion

Eurail.com

La empresa ferroviaria internacional Eurail confía en Akamai para ofrecer una experiencia online excepcional en dispositivos móviles y de escritorio.
Más información
EdgeWorkers

iQIYI

Descubra cómo iQIYI utiliza el Edge de Akamai para crear una excelente experiencia para clientes, desarrolladores y proveedores de contenido de todo el mundo.
Más información