O blog da AWS

Stedi simplifica o processo de transações B2B utilizando uma arquitetura Serverless-First

Por Mikey Tom equipe AWS Startup Marketing
Imagine que você administra uma empresa de autopeças com o objetivo de se tornar um balcão único para tudo e qualquer coisa relacionada a carros.O problema é que gerenciar sua cadeia de suprimentos não é nada fácil. Milhares de produtos precisam ser adquiridos de diversos fornecedores, cada um provavelmente tendo um processo exclusivo de como eles querem que você faça e pague pelos pedidos. Alguns usam sistemas antigos de intercâmbio eletrônico de dados (EDI), enquanto outros operam por meio de PDFs e e-mails sem fim. Você gasta uma quantidade excessiva de tempo na papelada em vez de se concentrar no seu cliente.

Zack Kanter, fundador e CEO

Zack Kanter, fundador e CEO

Esse cenário complicado de cadeia de suprimentos é onde Zack Kanter se viu com sua empresa anterior, a Proforged. Fundada em 2010, a startup desenvolveu e distribuiu autopeças de alto desempenho, fabricando os produtos com parceiros internacionais e vendendo através de vários varejistas. Posicionado no meio da cadeia de suprimentos significava que ele tinha que lidar com processos não padronizados tanto no recebimento quanto no envio de pedidos.

“Comecei pequeno, mas à medida que a empresa crescia, o número de fornecedores, varejistas e empresas terceirizadas de logística com os quais trabalhamos aumentou dramaticamente. Percebi rapidamente que gerenciar efetivamente integrações novas e existentes era quase impossível.”

É como uma aplicação reversa da Lei de Metcalfe, na qual, em vez de cada novo nó em uma rede agregar valor exponencial, ele adiciona exponencialmente mais trabalho.

O que nos leva à nova startup de Kanter, a Stedi. A empresa, agora com 3 anos, arrecadou USD 21 milhões para construir uma das últimas peças faltantes da infraestrutura global: uma rede de comércio comercial para automatizar os trilhões de dólares em transações B2B feitas por todas as empresas no planeta.

A Stedi fornece às organizações a capacidade de se conectar e realizar transações rapidamente com parceiros comerciais sem ter que passar por implementações ponto a ponto dolorosas. Ela faz isso fornecendo uma “caixa de correio digital” de autoatendimento que as organizações podem usar para intercambiar mais de 300 tipos de diferentes de transações comerciais usando formatos padronizados.

A startup tem um objetivo ambicioso: ajudar as empresas a economizarem incontáveis horas de tarefas braçais processando todas as transações B2B do planeta. Para fazer isso, Kanter sabia que a Stedi teria que aliviar tarefas braçais por conta própria. Assim, ela optou por desenvolver usando uma arquitetura com tecnologia completamente sem servidor da AWS desde o início.

“A Stedi ajuda empresas a aliviar e automatizar o máximo possível do processo de transações B2B, e conseguimos descobrir benefícios semelhantes utilizando uma abordagem Serverless-First para nossa arquitetura. Nosso objetivo interno são as “operações de toque zero”, sem botões para girar nem pressionar. Usando as ofertas da AWS, criamos um sistema projetado para escalar ad infinitum com o mínimo de trabalho.”

O trabalho dela com a AWS também vai além da infraestrutura de tecnologia sem servidor. A startup adotou ferramentas de desenvolvedor nativas da AWS — como AWS CDK e Amplify — para ajudar a iterar rapidamente e realizar implantações frequentes, como diz o engenheiro da Stedi, Tyler van Hensbergen.

“O CDK tem sido um divisor de águas para nós. Ele melhorou drasticamente nosso ciclo de feedback e reduziu o tempo necessário para passar de uma infraestrutura totalmente nova para uma infraestrutura totalmente implantada. Nós realmente gostamos de usar o Amplify no front-end. Bibliotecas para tarefas como autenticação e autorização eliminam a maior parte da curva de aprendizado da AWS para nossa equipe.

Fazer a implantação e hospedagem de front-end com o Amplify Console tem sido incrível. A capacidade de criar ambientes de teste efêmeros para correções na interface do usuário, em vez de ter um grande ambiente de teste complexo, tem sido uma grande ajuda para acelerar nossas integrações. Conseguimos criar uma nova ramificação, obter visualizações para ela, testá-la na interface do usuário e, em seguida, mesclar as confirmações menores no mestre com frequência — e tínhamos tudo configurado em menos de um dia.”

Então, como tudo isso funciona dentro do sistema da Stedi para facilitar o comércio global?

As transações comerciais chegam de parceiros comerciais em um dos mais de 300 modelos de transação diferentes, seja por meio de uma API pública baseada no AWS API Gateway, de uma aplicação da Web TypeScript baseada no AWS Amplify ou do AWS Transfer para endpoint SFTP. O Amazon Cognito gerencia a autenticação para microsserviços de front-end baseados no DynamoDB e no S3, que, por sua vez, publicam eventos no Amazon EventBridge. O AWS Step Functions finaliza os fluxos de transação enviando eventos para serviços de back-end responsáveis por tudo, desde a análise de documentos até o acionamento de webhooks externos.

Diagrama da arquitetura da Stedi

Olhando para o futuro, a Stedi está focada em lançar seu produto 100% de autoatendimento que permitirá que qualquer pessoa se inscreva e comece a realizar transações por meio do seu sistema. Como diz Kanter, “Esta próxima etapa do lançamento de uma plataforma de autoatendimento nos permitirá integrar qualquer pessoa que queira participar. Estamos apenas começando.”

 

Este artigo foi traduzido do Blog da AWS em Inglês.

Mikey Tom

Mikey Tom

Mikey trabalha na equipe AWS Startup Marketing para ajudar a destacar fundadores incríveis que utilizam o ecossistema da AWS de maneiras interessantes. Antes de trabalhar na AWS, Mikey liderou a cobertura de notícias de capital de risco na PitchBook, pesquisando e escrevendo sobre tendências e eventos do setor.