Criar usando a tecnologia sem servidor na AWS para escalar a plataforma de automação financeira de rápido crescimento da Ramp

Como estava esse conteúdo?

Para startups, a conclusão do ciclo é um marco definido pela parceria com os programas usados durante o estágio inicial de crescimento ou pelo fornecimento de recursos que ajudem outras startups a também obterem sucesso.

A Ramp, uma startup de fintech B2B criada em 2019 por Eric Glyman e Karim Atiyeh, faz as duas coisas. A Ramp é uma plataforma de automação financeira pioneira em tecnologia, cuja aplicação moderna sem servidor, em conjunto com seu cartão corporativo, permite que as empresas gerenciem suas finanças com mais eficiência.

Nos primórdios das startups, os fundadores Eric e Karim priorizaram conversar com os clientes para conhecer seus pontos problemáticos, prioridades e quais aspectos de um cartão corporativo realmente importavam. Informados pelas necessidades do cliente, eles adaptaram seu produto para oferecer:

  • Cartões corporativos físicos e virtuais com reembolso ilimitado de 1,5%
  • Despesas sem contato físico para ajudar a controlar, analisar e otimizar os gastos em toda a organização
  • Pagamentos rápidos de contas para que as empresas paguem faturas como e quando quiserem, em todo o mundo
  • Informações, relatórios e vantagens inteligentes para maximizar a economia e cortar gastos

Um ano após o lançamento público, a Ramp alcançou o status de unicórnio e se tornou o cartão corporativo que mais cresce nos Estados Unidos. Desde então, a empresa ampliou significativamente suas operações comerciais e a arquitetura da AWS para alcançar mais de 12 mil clientes. Até o momento, a Ramp economizou mais de USD 300 milhões e 3,5 milhões de horas para as empresas.

“O problema que resolvemos é: como podemos economizar tempo e dinheiro para as empresas e, ao mesmo tempo, capacitar seus funcionários para gastar, garantindo que isso seja feito de forma controlada e eficiente?” explica Alexis Gordon, líder da equipe de parcerias de produtos da Ramp.

Criar uma arquitetura moderna na AWS

Para apoiar a necessidade da startup de uma arquitetura moderna escalável, alta produtividade do desenvolvedor, disponibilidade multirregional e custos de nuvem otimizados, a Ramp criou a infraestrutura principal da sua plataforma na AWS.

Uma arquitetura moderna e escalável

“Esta é a década moderna para pensar na infraestrutura em nuvem, em vez da abordagem básica da computação em nuvem”, explica Lewis Drummond, líder de infraestrutura da Ramp.

“Estou muito orgulhoso das poucas máquinas virtuais legadas que temos e do uso de tecnologias mais avançadas e totalmente sem servidor da AWS. Isso nos atende muito bem”, afirma Lewis.

A Ramp usa um cluster do banco de dados Amazon Aurora, bem como o Amazon ElastiCache para Redis para fornecer latência inferior a um milissegundo para as necessidades de armazenamento em cache da Ramp e para acelerar a performance de aplicativos e bancos de dados. Jun Isaji, diretor de infraestrutura de nuvem da Ramp, explica: “As soluções da AWS nos dá flexibilidade para atender à demanda e adicionar componentes, o que aumentar a robustez do sistema. Elas também nos ajudam a reduzir a complexidade em todo o sistema, utilizando os atributos incorporados às soluções da AWS.”

Produtividade aprimorada do desenvolvedor

A arquitetura da Ramp usa o Elastic Load Balancing (ELB), principalmente o Application Load Balancer, para distribuir o tráfego de entrada do aplicativo. Por trás disso, seus servidores web são executados no Amazon Elastic Container Service (Amazon ECS) no AWS Fargate, o que permite que os engenheiros da Ramp se concentrem na criação de suas aplicações s em vez de gerenciar os servidores.

“A AWS realmente ajuda ao abstrair os detalhes da execução de todos os nossos componentes”, explica Jun. “A velocidade do nosso desenvolvimento em toda a organização aumentou significativamente com o uso da AWS.”

A Ramp também aumenta a velocidade do desenvolvedor usando a flexibilidade dos serviços gerenciados da AWS para criar pilhas com rapidez e facilidade, permitindo que eles experimentem e, em seguida, reduzam as pilhas quando não forem mais necessárias.

“Os serviços gerenciados da AWS nos permitem fazer provas de conceitos com bastante facilidade e rapidez”, explica Lewis.

“Há cerca de um ano, queríamos testar o Airflow, que pode ser difícil de configurar sozinho.” Para facilitar os testes, a Ramp utilizou o Amazon Managed Workflows for Apache Airflow.

“A AWS nos ajudou muito a sair do papel rapidamente. Poder ir de zero a um em questão de dias em vez de semanas, além do menor esforço necessário, nos ajudou a iterar rapidamente”, afirma Lewis.

Disponibilidade em várias regiões

Além de usar a AWS por sua alta escalabilidade e benefícios para a produtividade do desenvolvedor, a Ramp usa a disponibilidade multirregional da AWS. Para startups, várias regiões podem melhorar a experiência do usuário fornecendo baixas latências em todo o mundo e criando uma arquitetura de nuvem mais resiliente.

Lewis explica: “Esses serviços gerenciados na AWS funcionam muito bem com nossos requisitos multirregionais. Esses serviços gerenciados, que também oferecem suporte entre regiões, têm sido muito útil para nós.” A Ramp usa o Amazon Aurora Global Database para várias regiões com o Aurora, o Global Data Store no ElastiCache para várias regiões com o ElastiCache, o AWS Secrets Manager entre regiões e o Amazon S3 entre regiões.

Um dos componentes mais essenciais da arquitetura da Ramp é o autorizador, que aprova ou recusa transações com cartão de crédito. “Como o autorizador é muito importante para nós, temos uma configuração multirregional de warm standby”, diz Jun. “Podemos ativar a computação do autorizador em nossa região de recuperação de desastres e, em seguida, encaminhar as solicitações para essa computação se a nossa região tornar-se inativa”

Otimizar os custos da computação em nuvem

A economia dos gastos com a nuvem é uma prioridade para muitas startups. Com a ajuda das ferramentas da AWS e de sua equipe de contas da AWS, a Ramp conseguiu reduzir seus gastos com a nuvem.

“Nosso gerente de contas Xavier foi muito proativo ao entrar em contato conosco sobre como reduzir custos”, conta Jun. “Estou muito feliz com o fato de a AWS entrar em contato proativamente e dizer: aqui estão algumas maneiras de reduzir custos. Isso é ótimo.”

Um sucesso na otimização de custos que surgiu de uma reunião entre a Ramp e sua equipe de contas foi a implementação de processadores AWS Graviton para os bancos de dados da Ramp. “O Graviton foi um grande sucesso para nós no aumento da performance em relação ao custo”, afirma Jun. “Também estamos trabalhando com nossa equipe de contas para avaliar nossa capacidade reservada de computação”.

Ferramentas como o Explorador de Custos da AWS “facilitam a compreensão dos custos e de onde você pode estar desperdiçando dinheiro”, afirma Jun. “Usamos o Explorador de Custos da AWS com frequência. Isso nos permite entender e rastrear quaisquer grandes aumentos ou picos nos gastos em um determinado componente ou em uma certa alteração no sistema.”

Usar os AWS Savings Plans, que oferecem um modelo de preços flexível, “definitivamente também é uma grande redução de custos”, diz Jun.

Integrar o AWS Activate à estratégia de entrada no mercado da Ramp

À medida que a Ramp continua tendo sucesso na criação da próxima geração de ferramentas financeiras, eles integraram o AWS Activate em cada estágio da sua jornada de startup. O AWS Activate é um programa gratuito desenvolvido especificamente para startups e oferece recursos para começar a usar a AWS.

“O Activate ajudou a Ramp a ter sucesso, do ponto de vista do produto”, diz Lewis. “O programa geral tem sido fundamental para o sucesso da Ramp e também de alguns de nossos clientes.”

Com o crescimento da Ramp a empresa passou a integrar os provedores do AWS Activate, um programa para organizações que capacitam startups para fornecerem benefícios do AWS Activate a startups afiliadas. Como parceira do AWS Activate, a Ramp oferece benefícios do AWS Activate a seus clientes, bem como uma oferta de inscrição de USD 500 pelo seu produto.

Alexis explica: “Por meio do Activate Providers, podemos oferecer até USD 100 mil em créditos da AWS para clientes da Ramp. Há uma forte sobreposição em nossa base de clientes-alvo e é uma ótima alavanca para oferecer mais economia de tempo e dinheiro aos nossos clientes, de acordo com nossa missão principal.”

Dicas para desenvolvimento na AWS

Para os desenvolvedores que desejam criar na AWS, Lewis e Jun compartilham algumas ideias e práticas recomendadas que os atendem bem na Ramp:

  • Para ganhar velocidade, mantenha a simplicidade. “Seguir os padrões estabelecidos na AWS permite que você inove muito rapidamente; há um caminho bem trilhado para desenvolvedores que desejam iniciar empresas na AWS”, aconselha Jun. “Tive boas experiências principalmente trabalhando com os arquitetos de soluções. Quando temos dúvidas, eles proporcionam uma boa visão sobre qual é a maneira mais simples e como isso funcionou no passado.”
  • Aproveite as permissões e o dimensionamento de recursos apropriados desde o início. “Seis meses depois, quando sua startup estiver decolando, você estará preparado para o sucesso a longo prazo”, aconselha Lewis. “Isso ajuda a passar por auditorias de segurança e a garantir que as finanças da sua empresa, assim como seus USD 100 mil em créditos do Activate, durem mais.”

O futuro da fintech e da Ramp

A Ramp espera que a lista de inovações em fintech continue crescendo. Alguns exemplos são: compre agora e pague depois, opções de financiamento incorporadas, condições de pagamento flexíveis e financiamento baseado em receita, e isso é só o começo.

“O surgimento da fintech como indústria provocou mudanças em um setor de serviços financeiros que foi dominado por grandes bancos por centenas de anos”, explica Alexis. “Startups ágeis, rápidas e focadas no cliente, como a Ramp, surgiram para criar excelentes experiências e produtos para os clientes.”

Os planos futuros da Ramp incluem aumentar a automação, simplificar processos e fornecer informações aprimoradas sobre dados de gastos. “A inovação em fintech tem sido inacreditável e continua sendo assim”, afirma Alexis. “E isso ainda não é tudo.”

Quer saber como a AWS pode ajudar a dar o pontapé inicial em sua startup de fintech? Participe do nosso mais recente grupo, Global Fintech CTO Fellowship, lançado em abril de 2023!

Megan Crowley

Megan Crowley

Megan Crowley é Redatora Técnica Sênior na equipe de Conteúdo de Startups da AWS. Com uma carreira anterior como professora de inglês no ensino médio, ela é movida por um entusiasmo implacável por contribuir com conteúdo que seja ao mesmo tempo educativo e inspirador. Compartilhar histórias de Startups com o mundo é a parte mais gratificante de sua função na AWS. Em seu tempo livre, Megan pode ser encontrada trabalhando madeira, no jardim e em mercados de antiguidades.

Alexis Gordon

Alexis Gordon

Alexis lidera parcerias de produtos na Ramp. Ela supervisiona alguns dos mais importantes relacionamentos intercorporativos da Ramp e seu foco é acelerar o roteiro da Ramp criando experiências agradáveis por meio de alianças estratégicas, parcerias de produtos e integrações. Antes da Ramp, ela trabalhou na Deloitte Consulting, conduzindo esforços de integração pós-fusão nas principais empresas de serviços financeiros. Ela fez o bacharelado na Vanderbilt University e o MBA na Columbia Business School. Ela mora na cidade de Nova York.

Jun Isaji

Jun Isaji

Jun Isaji é Diretor de Infraestrutura de Nuvem da Ramp, responsável por gerenciar a infraestrutura da AWS e por ajudar outros engenheiros de software a utilizar a plataforma. Anteriormente, ele estava na Affirm, trabalhando com funil de caixa, processamento de pagamentos e infraestrutura da AWS. Jun começou sua carreira na AWS, trabalhando na equipe de Storage Gateway em Boston. Ele mora em Miami.

Lewis Drummond

Lewis Drummond

Lewis é Chefe de Infraestrutura da Ramp e supervisiona várias equipes. Ele tem mais de vinte anos de experiência em arquitetura e implantação de infraestrutura de nuvem escalável, segura e resiliente, majoritariamente, na AWS. Além dos serviços financeiros, Lewis já administrou grandes ambientes em diversos setores, incluindo educação, moda, saúde, mídia e tecnologia. Ele mora na cidade de Nova York.

Como estava esse conteúdo?