Imagine que dirige un negocio de autopartes con el objetivo de ofrecer un lugar único para todo lo relacionado con los automóviles.
El problema es que administrar la cadena de suministro no es nada fácil. Es necesario obtener miles de productos de una variedad de proveedores, cada uno de los cuales probablemente tenga un proceso único para la realización y el pago de los pedidos. Algunos utilizan sistemas de intercambio electrónico de datos (EDI, por sus siglas en inglés) heredados, mientras que otros se comunican mediante archivos PDF y cadenas interminables de correos electrónicos. Usted debe pasar una cantidad exorbitante de tiempo con el papeleo en lugar de enfocarse en su cliente.
Zack Kanter, fundador y director ejecutivo
Es en esta complicada situación de la cadena de suministros en la que se encontraba Zack Kanter con su empresa anterior, Proforged. Fundada en 2010, la empresa emergente desarrollaba y distribuía autopartes de alto rendimiento, fabricaba los productos con socios internacionales y los vendía a través de varios minoristas. El hecho de encontrarse en el medio de la cadena de suministros significaba que tenía que lidiar con procesos no estandarizados tanto en la recepción como en el envío de pedidos.
“Empecé a pequeña escala, pero a medida que la empresa crecía, la cantidad de vendedores, minoristas y proveedores de logística con los que trabajábamos aumentaba de manera considerable. Enseguida me di cuenta de que gestionar de forma eficaz las integraciones nuevas y las existentes era casi imposible”.
Es como una aplicación inversa de la ley de Metcalfe, donde en lugar de que cada nodo nuevo de una red agregue un valor exponencial, agrega más trabajo de forma exponencial.
Lo que nos lleva a la nueva empresa emergente de Kanter, Stedi. La empresa, que ahora tiene 3 años, ha recaudado 21 millones de dólares para crear una de las últimas piezas faltantes de la infraestructura global: una red de intercambio comercial para automatizar los billones de dólares en transacciones B2B que llevan a cabo todas las empresas del planeta.
Stedi brinda a las organizaciones la capacidad de conectarse y realizar transacciones de manera rápida con socios comerciales sin tener que pasar por molestas implementaciones punto a punto; lo hace proporcionando un “buzón de correo digital” completamente de autoservicio que las organizaciones pueden usar para realizar más de 300 tipos de transacciones comerciales diferentes en formatos estandarizados.
La empresa emergente tiene un objetivo ambicioso: ayudar a las empresas a ahorrar incontables horas de tareas de poca importancia mediante el procesamiento de todas las transacciones B2B del planeta. Para hacer esto, Kanter sabía que Stedi tendría que librarse de sus propias tareas de poca importancia, por lo que se decidió crear una arquitectura de AWS completamente sin servidor desde el primer día.
“Stedi ayuda a las empresas a descargar y automatizar la mayor parte posible del proceso de las transacciones B2B, y hemos podido encontrar beneficios similares aplicando un enfoque que prioriza la informática sin servidor para nuestra arquitectura. Nuestro objetivo interno son las operaciones sin necesidad de intervención, sin perillas que girar ni botones que presionar. Con las ofertas de AWS, hemos creado un sistema que está diseñado para escalar hasta el infinito con un esfuerzo mínimo”.
Su trabajo con AWS también va más allá de solo la infraestructura sin servidor. La empresa emergente ha adoptado herramientas para desarrolladores nativas de AWS, como AWS CDK y Amplify, para ayudar a iterar con rapidez y realizar implementaciones con frecuencia, como dice el ingeniero de Stedi, Tyler van Hensbergen.
“El CDK cambió las reglas del juego para nosotros. Mejoró de manera considerable nuestro ciclo de retroalimentación y redujo el tiempo que lleva pasar de una infraestructura completamente nueva a una infraestructura completamente desplegada. Nos ha gustado mucho usar Amplify en el frontend: las bibliotecas para funciones como la autenticación eliminaron la mayor parte de la curva de aprendizaje de AWS para nuestro equipo.
Realizar el despliegue y el alojamiento del frontend con Amplify Console ha sido increíble. La capacidad de crear entornos de ensayo efímeros para las correcciones de la interfaz de usuario, en lugar de tener un gran entorno de ensayo de bloqueo, ha sido una ayuda enorme para acelerar nuestras integraciones. Podemos crear una rama nueva, obtener vistas previas de ella, probarla en la interfaz de usuario y, a continuación, fusionar los cambios más pequeños en uno principal con frecuencia, y lo configuramos todo en menos de un día”.
Entonces, ¿cómo funciona todo esto dentro del sistema de Stedi para facilitar el comercio global?
Las transacciones comerciales llegan de los socios comerciales en uno de los más de 300 modelos de transacción diferentes, ya sea a través de una API pública respaldada por AWS API Gateway, una aplicación web de TypeScript basada en AWS Amplify o un punto de conexión de SFTP de AWS Transfer. Amazon Cognito administra la autenticación para los microservicios de frontend respaldados por DynamoDB y S3 que, a su vez, publican eventos en Amazon EventBridge. AWS Step Functions finaliza los flujos de transacciones distribuyendo los eventos en los servicios de backend responsables de todo, desde el análisis de documentos hasta la activación de webhooks externos.
De cara al futuro, Stedi se centra en implementar su producto completamente de autoservicio que permitirá a cualquier persona registrarse y comenzar a realizar transacciones a través de su sistema. Como afirma Kanter: “Este siguiente paso de lanzar una plataforma de autoservicio nos permitirá incorporar a cualquier persona que quiera unirse. Recién estamos comenzando”.