Infraestructura CloudQuind

Cómo la computación a demanda está revolucionando el mundo del comercio minorista

Panorama general

Cuando pensamos en el desarrollo de software, a menudo nos imaginamos a un equipo de ingenieros de software trabajando constantemente en código. Sin embargo, hay mucho más que eso: también se debe monitorear y administrar el hardware físico, más conocido como servidores, esto incluye actualizar sistemas operativos, configurar redes, equilibrar la carga y hacer que todo funcione como una sola unidad.

Esta configuración física y lógica de los recursos de cómputo forman la llamada infraestructura TI tradicional. Existe una dificultad recurrente para estimar de manera precisa la infraestructura necesaria para desarrollar determinado proceso usando este modelo tradicional, dado que los requerimientos pueden variar dependiendo del proceso en cuestión y pueden cambiar con el tiempo. Además, el sobredimensionamiento de la infraestructura puede llevar a una ineficiencia en los costos.

Por otro lado, tenemos el modelo de computación sin servidores, que es un servicio FaaS (Function as a Service) en el que la administración y propiedad de los servidores (infraestructura TI tradicional) son manejadas por un tercero. Estos servicios (o funciones) se ejecutan sin la necesidad de proporcionar y escalar infraestructura, y cuentan con disponibilidad y seguridad integradas. Además, utilizan un modelo de facturación basado en el pago por uso, permitiendo una escalabilidad en tiempo real según las necesidades del proceso.

Según un informe de mercado publicado por Mordor Intelligence en 2018, se espera que el mercado global de computación sin servidores crezca a una tasa compuesta anual del 32,2% durante el período de pronóstico 2018-2023. En términos de valor, se espera que el mercado alcance los 7.900 millones de dólares en 2023, frente a los 1.700 millones de dólares en 2018.

El CTO de Amazon, Werner Vogels, ha señalado que estas tareas de monitoreo y administración de servidores son «trabajo pesado indiferenciado» que, aunque necesarios, no brindan una ventaja competitiva. Actualmente, hay una tendencia clara hacia el traslado de estas tareas a terceros que ofrecen servicios de computación sin servidores, lo que permite a las empresas optimizar sus recursos y centrarse en la implementación de código sin preocuparse por la infraestructura subyacente. Esto ha llevado a un aumento en la innovación de productos y en el avance de la informática basada en eventos.

Eficiencia de costos

Otro aspecto destacable de la computación sin servidores es su modelo de costos eficiente. Los cargos solo se aplican durante el tiempo que se ejecuta una función, lo que permite a las organizaciones pagar solo por el número de invocaciones o solicitudes y el tiempo de cálculo asociado. Esto es en contraste con las máquinas virtuales, que requieren pagos incluso cuando están inactivas.

Adopción en la industria minorista

La industria minorista ha experimentado cambios significativos debido al auge de las redes sociales y el comercio electrónico, y los minoristas están bajo una gran presión para adaptarse rápidamente a las fluctuaciones de los consumidores teniendo que destacar en términos de rentabilidad, productividad y satisfacción del cliente y ofrecer una experiencia sin fricciones de principio a fin.

Esta situación ha llevado a una adopción rápida de tendencias tecnológicas, como el modelo «lift and shift» para migrar sistemas locales a la nube, lo que ha resultado en mayor agilidad y una mejora en el tiempo de comercialización.

Siguiendo esta tendencia, se ha observado que la computación sin servidores es altamente aplicable en la industria minorista. Algunas posibles aplicaciones son:

  • Precios en tiempo real
  • Vista de inventario global
  • Auditoría de transacciones de ventas
  • CRM — Notificaciones de campañas de marketing
  • PIM — Enriquecimiento y empuje del contenido del producto

Sin embargo, es importante tener en cuenta que la adopción de esta tecnología debe ser gradual y bien planificada, comenzando con procesamientos pequeños y simples antes de avanzar a funciones más complejas como flujos de trabajo y administración de estado.

Ejemplos prácticos

Un ejemplo práctico de la aplicación de la computación sin servidores en los comercios minoristas es que mediante aplicaciones de big data y aprendizaje automatizado ejecutándose sobre una infraestructura sin servidores, es posible analizar el tráfico peatonal a las tiendas y clasificar el género de los clientes a través de la vestimenta mientras enmascaran las imágenes de los usuarios aprovechando una aplicación de aprendizaje automático. Este análisis puede proporcionar nuevos conocimientos a los minoristas en función del género, hora y el día de la semana en que el cliente visita la tienda, además de los patrones de visita y recorrido en cada tienda. Esa información, a su vez, puede contribuir a aumentar las ventas mediante un mejor posicionamiento de la mercancía en los puntos donde sea más atractivo para cada tipo de cliente.

También tenemos a Dunelm, una empresa minorista británica de muebles para el hogar. Dunelm utilizó durante muchos años la plataforma de comercio electrónico local WebSphere commerce, pero se dio cuenta de que esta infraestructura no respondía adecuadamente a los picos de actividad comercial. Por lo tanto, decidieron evaluar tecnologías más eficientes y descubrieron AWS Lambda sin servidores. AWS Lambda ayuda a los equipos de ingeniería de Dunelm a resolver desafíos comerciales y a concentrarse en la lógica empresarial con tiempos de respuesta extremadamente rápidos, ya que no tienen que preocuparse por la infraestructura, la escalabilidad o la disponibilidad.

Conclusión

En resumen, la tecnología de computación sin servidores es una opción atractiva para la industria minorista debido a su eficiencia en costos y su capacidad para proporcionar escalabilidad. Esto permite a los minoristas ofrecer un comercio componible, un modelo de negocio en el que los productos o servicios se ofrecen a los clientes en una variedad de opciones personalizadas, permitiéndoles elegir y combinar diferentes componentes para crear un producto o servicio que satisfaga sus necesidades específicas.

Además, la tecnología de computación sin servidores también permite a los minoristas ofrecer una experiencia omnicanal a sus clientes, proporcionando una experiencia de marca coherente y personalizada en cualquier punto de contacto, lo que puede mejorar la satisfacción del cliente y aumentar la lealtad a la marca.


Conoce más sobre analítica de datos

Referencias

[1] Cloud native architecture: The changing landscape in retail. (2019, 3 mayo). Deloitte United States. https://www2.deloitte.com/us/en/pages/consulting/articles/cloud-native-for-retail.html

[2] Grannan, M. (s. f.). The State Of DX 2018: Priorities Thwarted By Legacy. . . Forrester. Recuperado 6 de enero de 2023, de https://www.forrester.com/report/The-State-Of-DX-2018-Priorities-Thwarted-By-Legacy-Foundations/RES142259

[3] How to deliver headless commerce in retail. (2020, 29 octubre). Amazon Web Services. https://aws.amazon.com/blogs/industries/how-to-deliver-headless-commerce-in-retail/

[4] Lau, D. (2019, 27 octubre). Serverless computing: What’s in it for retailers? Digital Commerce 360. https://www.digitalcommerce360.com/2019/10/27/serverless-computing-whats-in-it-for-retailers/

[5] Serverless Computing Market Size, Growth, Forecast (2022 – 27). (s. f.). https://www.mordorintelligence.com/industry-reports/serverless-computing-market

[6] Vogels, W. (2019, 28 agosto). Modern applications at AWS. All Things Distributed. https://www.allthingsdistributed.com/2019/08/modern-applications-at-aws.html