Walgreens: recompensando la lealtad del cliente

Las tecnologías a menudo se describen en términos de ciclos de exageración y campos de distorsión de la realidad, y en ocasiones con una buena razón, ya que algunas tecnologías anunciadas aún no se han desarrollado (mirándonos a ustedes, los televisores 3D), mientras que otras han tenido décadas de inicios y paradas para lograr casos de uso en el mundo real.

Para muchas empresas, podría ser difícil juzgar dónde se ubican actualmente las arquitecturas basadas en microservicios en el continuo de la exageración. Debido a que ofrecen pequeños fragmentos de funcionalidad ligera que pueden implementarse de forma independiente, los microservicios han sido casi mitologizados en algunos círculos por su capacidad para promover la velocidad y la escala, pero también han llevado a algunos analistas a predecir que la mayoría de las implementaciones de microservicios fallarán bajo complejidad creciente. Tipo de señales mixtas, ¿verdad?

La realidad es que las arquitecturas basadas en microservicios pueden ser muy complicadas, pero están lejos de ser exageradas. Esas complejidades se están volviendo cada vez más manejables, y compañías de todas las industrias, no solo nativos digitales como Netflix, están usando microservicios para impulsar resultados empresariales reales, no solo proyectos de innovación y casos de uso personalizados.

Específicamente, más empresas están reconociendo tres cosas:

  • A medida que aumenta la cantidad de microservicios, también aumenta la complejidad, pero esta complejidad se puede mitigar empleando una malla de servicios para que no se deba confiar en que los desarrolladores incluyan elementos de comunicación servicio a servicio en su código.
  • Aunque los microservicios originalmente estaban destinados a compartirse solo en equipos pequeños, muchos microservicios expresan funciones valiosas que deberían compartirse en toda la organización.
  • Este intercambio se puede facilitar de manera eficiente y relativamente fácil empaquetando y administrando microservicios como interfaces de programación de aplicaciones (API).

Durante los últimos años, Walgreens ha estado combinando las experiencias físicas y digitales de una tienda minoristas al extender sus servicios a una gama de aplicaciones asociadas basadas en microservicios y API.

«Nos hemos enfocado en hacer que nuestros servicios sean lo más livianos posible y fáciles de desarrollar», dijo el desarrollador de Walgreens, el evangelista Drew Schweinfurth en una entrevista.

La API de impresiones fotográficas de la compañía, por ejemplo, ha permitido a los desarrolladores externos crear aplicaciones que permiten a los usuarios de teléfonos inteligentes tomar una foto de su teléfono en el almuerzo, enviar la foto a un Walgreens local para procesarla y luego pasar a recoger impresiones en La tienda de camino a casa.

Mientras tanto, su API Balance Rewards permite a los socios incorporar puntos de fidelidad de Walgreens en sus aplicaciones de salud y bienestar, permitiendo a las aplicaciones recompensar a los usuarios con puntos de fidelidad cuando hacen cosas como correr o controlar su presión arterial. Las aplicaciones que aprovechan la API llegan a cientos de miles de usuarios y han distribuido miles de millones de puntos de recompensa.

Caso de referencia Google Apigee

www.apigee.com

si desea más información escribanos a contacto@apiservice.cl