O blog da AWS

Startup FinTech Credit Genie: velocidade máxima do MVP ao crescimento

Por Elise Greve,  Principal Product Mktg Mgr

 

Muitas pessoas acumulam milhares de dólares em dívidas pessoais com facilidade. As instituições de crédito investiram fortemente na tecnologia por trás das solicitações de crédito, criando plataformas convenientes de aplicações de crédito online. Para obter um empréstimo pessoal ou um cartão de crédito, basta preencher seus dados em um formulário de uma página e clicar em “enviar”. Em muitos casos, você leva menos de um minuto para tomar uma decisão. Mas e o outro lado da moeda: o processo para se livrar da dívida ocorre da mesma forma?

No quarto trimestre de 2020, a dívida do consumidor dos EUA totalizou USD 14,5 trilhões, conforme relatado pelo Federal Reserve Bank de Nova York no Household Debt and Credit Quarterly Report (Relatório trimestral de dívida e crédito pessoal). Gerenciar e atenuar um problema dessa magnitude claramente requer muitas ferramentas, inclusive o que tem de mais atual e melhor em tecnologia. A Enter Credit Genie é uma startup FinTech que utiliza dados e análise para ajudar os mutuários a escapar da armadilha da dívida pessoal, otimizando a dívida para níveis gerenciáveis. Esta é a história da Credit Genie, uma startup em rápido crescimento, e de sua missão. Falaremos sobre como a empresa utilizou o AWS Amplify para impulsionar sua velocidade de entrada no mercado e se preparar para um crescimento escalável.

Modernização de serviços financeiros

Em dezembro de 2019, a equipe do Credit Genie decidiu entrar no setor de renegociação de dívidas pessoais, fornecendo soluções tecnológicas para agências de aconselhamento de crédito. Embora a dívida total do consumidor tenha permanecido relativamente estável durante a pandemia, os estímulos financeiros do governo, os subsídios sociais de desemprego e o adiamento ou suspensão de cobranças não devem durar para sempre. Nos próximos anos, mais americanos do que nunca precisarão de ajuda para gerenciar dívidas, e o Credit Genie acredita que eles devem ter acesso rápido e simples à renegociação da dívida utilizando grande parte da mesma tecnologia que os ajudou a garantir seu crédito.

A plataforma fintech criada pelo Credit Genie é usada para coletar informações financeiras do consumidor e produzir uma análise instantânea da saúde financeira. Para apresentar a plataforma no mercado, a Credit Genie fez parceria com a National Foundation for Credit Counseling (NFCC), a maior e mais antiga organização de aconselhamento financeiro sem fins lucrativos dos EUA. Antes, os consultores financeiros de suas mais de 50 agências ainda realizavam entrevistas de aconselhamento de crédito por telefone e manualmente coletavam os dados dos mutuários, que normalmente eram autodeclarados e não eram verificados. O processo de inscrição e consulta por telefone com consultores de crédito era longo e caro, aumentando o custo de integração do cliente. O processo manual de coleta de dados também estava longe de ser infalível e necessitava de melhores controles de dados e padronização. Foi aí que a Credit Genie entrou em cena.

As agências da NFCC que usam a plataforma Credit Genie conseguiram reduzir seus custos operacionais e de aquisição de clientes graças ao aumento da velocidade de integração do cliente. A plataforma Credit Genie também melhorou a precisão e a verificação das informações do mutuário. Esses benefícios criaram sessões de aconselhamento financeiro mais produtivas para a agência e para os clientes.

Um MVP de startup FinTech: nível de produção em minutos

O Credit Genie foi fundado por Ed Harycki, que dirige a empresa como CEO. Harycki é um executivo com experiência em serviços financeiros e foi fundador e CEO da Swift Capital, adquirida pela PayPal em 2018. No início, Harycki começou com uma pequena equipe de desenvolvedores e engenheiros experientes que trabalhavam com ele na PayPal. A equipe sabia que a AWS era a nuvem preferida para seu MVP, com base na força das medidas de segurança da AWS.

Conversamos com Alex Kates, um dos primeiros arquitetos de software da Credit Genie, que descreveu os primeiros dias e a descoberta do AWS Amplify, uma solução que ajuda desenvolvedores de aplicações web e plataformas móveis front-end e de pilha completa a criar aplicações escaláveis, com tecnologia da AWS. Desenvolver o MVP rapidamente era a prioridade máxima para Kates e seu colega, Anthony Briglia, também arquiteto de software. Eles reuniram uma pequena equipe de engenheiros de front-end que trabalhavam com eles na PayPal. Quando começou a pesquisar sobre como desenvolver com tecnologia sem servidor na AWS, a equipe da Credit Genie ainda não tinha ouvido falar sobre o AWS Amplify. Mas, à medida que a equipe pesquisava mais, “soubemos que seria um divisor de águas”, afirma Kates. “Descobrimos o Amplify, brincamos com ele em um fim de semana e pensamos: ‘Dá para passar de Arquivo, Novo projeto para um sistema real de produção em minutos’. Do gerenciamento de certificados, hospedagem e automação do CloudFront, todas as peças estavam lá.” Kates disse que o uso do Amplify para desenvolver seu MVP tornou-se indiscutível.

Aproveitando a solução abrangente do AWS Amplify, a Credit Genie conseguiu criar uma prova de conceito para uma aplicação voltada para o consumidor de cinco páginas em menos de uma semana. A Credit Genie continuou desenvolvendo sua aplicação web, que agora é uma plataforma completa que coleta dados do mutuário de integrações usando Plaid e TransUnion, oferecendo interfaces para mutuários e consultores inserirem informações complementares.

Desenvolvedores felizes e produtivos

A plataforma Credit Genie foi criada usando React e Tailwind para o front-end, e a arquitetura de back-end atualmente usa o AWS AppSync, o Amazon DynamoDB, o AWS Lambda, o Amazon API Gateway, o Amazon CloudFront, o Amazon S3 e o Amazon SQS, tudo pelo Amplify. A equipe de desenvolvedores obteve um aumento na produtividade graças à facilidade de uso do Amplify por meio da abstração dos produtos fundamentais da AWS. “Sempre que algo chegava ao quadro de tarefas, era um dos desenvolvimentos mais rápidos que eu já tinha visto em 12 anos trabalhando no setor. A experiência do desenvolvedor do Amplify é fundamental para o sucesso da equipe”, afirma Kates.

A maior parte da equipe da Credit Genie é formada por engenheiros de front-end que apreciam as abstrações de alto nível para trabalhar com o GraphQL pelo AWS AppSync, um serviço totalmente gerenciado que facilita o desenvolvimento de APIs do GraphQL ao lidar com o trabalho pesado de se conectar com segurança às fontes de dados, como o AWS DynamoDB e o Lambda. A capacidade de consumir facilmente novos campos em uma API do GraphQL aumentou a produtividade deles. Segundo Kates, os engenheiros de front-end ficaram em êxtase por poderem obter os dados necessários, pois antes precisavam solicitar os dados a um engenheiro de back-end. O GraphQL era novidade para a equipe, mas Kates disse que não houve aumento de trabalho, pois estavam usando o Amplify e o AppSync.

Briglia e Kates criaram sua própria arquitetura exclusiva da Credit Genie com o Amplify e com o AWS Organizations. A arquitetura é construída de modo que cada agência tenha sua própria versão do aplicativo da Credit Genie no Amplify, usando a mesma base de código implantada em várias contas. Isso permite que eles separem a computação e o armazenamento usados por cada agência e facilita a divisão da cobrança por agência. Também criaram uma única distribuição do CloudFront fora de sua organização da AWS e desenvolveram um Lambda de solicitação de visualizador que atua como um roteador para distribuir o tráfego entre as aplicações do Amplify associadas a agências separadas. Eles também têm uma conta da AWS de análise em que os dados são desviados para o Amazon Redshift, onde usam a funcionalidade do Redshift Spectrum para capacitar a equipe de ciência de dados. Eles transmitem todos os seus dados continuamente ao longo do dia, e a equipe de ciência de dados e BI usa ferramentas para criar relatórios refinados para a NFCC.

                                  Arquitetura da Credit Genie

Agora que estão além do MVP, os desenvolvedores acharam simples personalizar a lógica onde o Amplify não incluía uma solução necessária pronta para uso. Kates conta: “Quando percebemos que precisávamos de uma solução de emergência, ela estava lá para nós”. A equipe conseguiu estender o AWS Amplify por meio de recursos personalizados para usar filas, com tecnologia do Amazon SQS, nativamente no Amplify.

Como uma startup de fintech que armazena dados financeiros de clientes, o Amplify também fornece proteção essencial aos dados. Por ter trabalhado no PayPal, Kates sente-se confiante ao usar o Amplify porque o Dynamo DB e o S3 são baseados no AWS Key Management Service (KMS), que conta com a tecnologia do AWS CloudHSM (HSM) que foi validado pelo FIPS 140-2. Kates afirma: “Podemos usar esses serviços porque são compatíveis com o FIPS, de modo que as informações financeiras são criptografadas em repouso e em trânsito com o gerenciamento de SSL do Amplify. Normalmente, haveria uma equipe de vários engenheiros de segurança da informação gerenciando essas questões de segurança sozinhos”.

Gerar o crescimento

Enquanto a equipe de desenvolvimento da Credit Genie continua em expansão, Kates está confiante de que novos membros poderão se integrar rapidamente. “Os colaboradores júnior conseguiram fazer mudanças em toda a infraestrutura até o final do primeiro ano”, relata Kates. O custo também não será um problema porque a inicialização continua crescendo, pois o Amplify é executado como uma implantação com tecnologia totalmente sem servidor.

A Credit Genie agora atende às cinco principais agências da NFCC, com planos para oferecer suporte a outras organizações-membro, bem como aos principais credores do país. O uso da plataforma Credit Genie reduziu o custo de aquisição e integração de clientes para as agências. A aplicação online economiza tempo, e modelos refinados de orçamento de fluxo de caixa criam ofertas personalizadas para o consumidor. Ao optar por serviços com tecnologia sem servidor e gerenciados pela AWS, como o AppSync, a equipe da Credit Genie consegue oferecer suporte a milhões de solicitações do AppSync e a dezenas de milhares de solicitações do Lambda por mês, permitindo que agências da NFCC e outros parceiros trabalhem em mais casos, com mais eficiência. Mas, apesar de seu sucesso crescente até o momento, Kates reforça que a empresa ainda está começando a entender a enorme oportunidade apresentada pela situação da dívida do consumidor.

Alex Kates e Anthony Briglia querem agradecer o trabalho e a dedicação de sua equipe de desenvolvimento da plataforma Credit Genie: Casey McDevitt, líder de experiência do usuário; Clynton Kakai, responsável pelo produto; Ian Yoder, engenheiro de software sênior; Kyle Good, cientista de dados líder; Justin Aurand, engenheiro líder; Maiada Carpano, engenheira de front-end; Matt Wufsus, engenheiro de controle de qualidade; Valon Rama, engenheiro de front-end; e Suyash Poddar, principal responsável pelo produto.

© 2021 Federal Reserve Bank of New York. Equifax é uma marca comercial registrada da Equifax Inc. Todos os direitos reservados.

 

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

 


Elise Greve é comerciante de produtos para a equipe de serviços de desenvolvimento de aplicações web e plataformas móveis front-end da AWS, que inclui o Amplify, o AppSync e o Device Farm. Ela mora em Seattle e é uma ávida mergulhadora e especialista em peixes.