Histórias de clientes/Serviços financeiros

2023
Logotipo da Snoop

Ajudamos a startup de fintech Snoop a implantar rapidamente e escalar usando o Amazon ECS com o AWS Fargate

Saiba como a Snoop, empresa do setor de fintech, usou o Amazon ECS com o AWS Fargate para criar sua aplicação e escalar de zero a um bilhão de transações em dois anos.

De zero a um bilhão

de transações em dois anos

Economia potencial de £ 1.500

por ano para clientes

Aprimorada

a produtividade da equipe

Escalada significativamente

com custos otimizados

Reduzida

a sobrecarga

Visão geral

A Snoop, uma startup fintech nativa de nuvem, queria aproveitar o sistema bancário aberto do Reino Unido e desenvolver uma aplicação para ajudar os usuários a controlar suas finanças. Para conseguir isso, a empresa precisou expandir rapidamente, de zero a milhões de transações bancárias abertas diárias, com disponibilidade ininterrupta.

A pequena equipe de cofundadores procurou a Amazon Web Services (AWS) para fornecer a infraestrutura necessária para dar vida à sua visão. A Snoop usa o Amazon Elastic Container Service (Amazon ECS), um serviço de orquestração de contêiner totalmente gerenciado que simplifica a implantação, o gerenciamento e a escalabilidade de aplicações em contêiner. Usando o Amazon ECS com o AWS Fargate, um mecanismo de computação sem servidor e com pagamento conforme o uso, a Snoop oferece aos usuários insights hiperpersonalizados em segundos. Usando a AWS, a Snoop pode implantar aplicações em contêiner rapidamente, escalar com eficiência e passar mais tempo se concentrando em sua missão de ajudar os clientes a reduzir o custo de vida.

Equipe da Snoop

Oportunidade | Usar a AWS para aprimorar os insights para a Snoop

Fundada em 2019 e lançada em abril de 2020, a Snoop viu uma oportunidade no open banking no Reino Unido. Quando o open banking começou em 2018, os maiores bancos do país começaram a compartilhar dados de forma segura e padronizada. Em resposta, a Snoop criou sua própria aplicação baseada em nuvem que usa dados bancários abertos para ajudar os usuários. Os clientes podem acessar suas contas em um só lugar e receber informações adicionais sobre as atividades de suas contas.

Transformar insights em uma aplicação útil exige tempo, experiência e capacidade de computação. Nativa de nuvem, a Snoop era uma startup que precisava trabalhar sem as grandes equipes e os orçamentos que as empresas estabelecidas têm. Com recursos enxutos, os cofundadores procuraram a AWS. Eles sabiam por experiência própria que a AWS tinha soluções para acelerar o tempo de comercialização de aplicações escaláveis. Usando o AWS Activate, a Snoop acessou ferramentas, recursos, conteúdo e suporte especializado para acelerar a startup. “Foi uma decisão simples usar a AWS”, diz Jem Walters, diretor de tecnologia da Snoop. “Estamos muito satisfeitos que o uso desses serviços nos ajudou a construir a Snoop da maneira que queríamos.”

A Snoop oferece recursos personalizáveis, como “Feed da Snoop” no estilo de mídia social, e-mails, alertas orientados por eventos e muito mais. Quando os clientes se cadastram na Snoop, eles fornecem nome, e-mail e número de telefone, além de acesso seguro à conta por meio de APIs do Open Banking. A Snoop reúne mais de 300 pontos de dados de suas transações e, em seguida, seus mecanismos de inteligência artificial e machine learning entram em ação. O mecanismo de pagamentos recorrentes da Snoop mostra aos clientes para onde vai o dinheiro. O mecanismo de recomendações oferece conteúdo útil para ajudar na tomada de melhores decisões financeiras. Por exemplo, a aplicação pode dizer a um usuário que está pagando automaticamente por uma assinatura que o usuário esqueceu completamente, ou um usuário pode descobrir que tem melhores opções de planos de seguro automotivo.

O objetivo da Snoop é oferecer uma experiência personalizada para que os usuários gerenciem todas as suas finanças em um só lugar. Isso significa que a aplicação precisa ser segura, simples de usar e estar disponível 24 horas por dia, 7 dias por semana.

kr_quotemark

Todas as nossas instâncias do Amazon ECS usam o AWS Fargate, o que elimina uma grande sobrecarga. Como uma startup de rápido crescimento, é exatamente disso que precisamos.” 

Jamie West
Engenheiro sênior de DevSecOps, Snoop

Solução | Criar uma aplicação que escala de zero a um bilhão de transações em dois anos

Com tudo na AWS, a Snoop criou sua arquitetura para escalar facilmente até um bilhão de transações bancárias e crescer rapidamente, mantendo a segurança e a performance que os usuários esperam. “Descobrimos que, em média, se os clientes adotarem as ações que propomos, eles podem economizar até £ 1.500 por ano”, diz Walters. A Snoop oferece aos usuários privacidade e segurança, bem como performance e disponibilidade. “Garantir que a solução funcione à medida que crescemos é fundamental para criar confiança e construir uma marca poderosa”, acrescentou Walters.

A Snoop usa o Amazon ECS com o AWS Fargate para criar aplicações resilientes sem precisar gerenciar sua própria infraestrutura. Isso inclui o AWS Fargate Spot, que pode executar tarefas do Amazon ECS tolerantes a interrupções com uma economia de até 70% a 90% nos preços sob demanda. “Todas as nossas instâncias do Amazon ECS usam o AWS Fargate, o que gera uma grande sobrecarga. Como uma startup de rápido crescimento, é exatamente disso que precisamos”, diz Jamie West, engenheiro sênior de DevSecOps da Snoop. A Snoop incorpora resiliência e escalabilidade no programa usando o AWS Lambda, um serviço de computação sem servidor e orientado a eventos usado para executar código para praticamente qualquer tipo de aplicação ou serviço de back-end sem provisionar ou gerenciar a infraestrutura. A Snoop usa o AWS Lambda para integrações assíncronas, nas quais o código da função é transferido para o AWS Lambda, que coloca a solicitação do usuário em uma fila e retorna uma resposta bem-sucedida. Um processo separado lê os eventos da fila e os envia para a função. A Snoop usa o Amazon API Gateway, um serviço que oferece aos desenvolvedores mais simplicidade para criar, publicar, monitorar e proteger APIs em praticamente qualquer escala, para a “porta de entrada” de suas aplicações. Juntando tudo isso, temos o AWS App Mesh, que fornece rede em nível de aplicação para que seus serviços possam se comunicar em vários tipos de infraestrutura de computação.

Usando as soluções da AWS, a Snoop pode lidar com a enorme tarefa de gerenciamento de interface e tráfego, possibilitando que alguns engenheiros realizem muitas coisas. Em vez de criar uma aplicação monolítica, os desenvolvedores da Snoop podem tratar as aplicações de software como partes independentes, simplificando suas tarefas. Usando o AWS Cloud Map, um serviço de descoberta de recursos na nuvem, a Snoop verifica constantemente o ambiente dinâmico para manter os locais atualizados.

“A performance é tudo e, quando algo não está certo, nós a corrigimos e fazemos isso rapidamente”, diz Andy Makings, chefe de DevSecOps da Snoop. Essa mentalidade torna mais fácil para a Snoop implementar processos desde o início. Os engenheiros da Snoop podem conversar quase em tempo real com o AWS Startups, um serviço que ajuda as empresas a começar, a se conectar com outros fundadores e a encontrar recursos para crescer a fim de obter assistência rápida. “Recebemos um excelente apoio da equipe do AWS Startups ao longo do caminho”, diz Walters.

A inovação e o atendimento ao cliente da empresa já conquistaram reconhecimento. Em 2021, o Banking Tech Awards declarou a Snoop a melhor solução bancária aberta do ano. Mais recentemente, a Snoop ganhou o prêmio “Rising Star” do AWS Software Startup Awards por ser uma startup em estágio inicial que demonstrou soluções tecnológicas inovadoras para apoiar os clientes.

Resultado | Fazer o escalonamento automático funcionar para os clientes

A escalabilidade e a disponibilidade automáticas significam que a Snoop pode continuar crescendo, seja expandindo para novos territórios ou adicionando aplicações B2B. A equipe se manteve dentro do orçamento usando o AWS Customer Enablement, que ajuda as empresas a migrar e construir mais rapidamente na nuvem.

Começando do zero em 2020, quando foi lançado, o Snoop já teve mais de um milhão de downloads, com 150 mil a 200 mil usuários ativos mensais. Usar o Amazon ECS com o AWS Fargate para provisionar, gerenciar e orquestrar contêineres sem servidor significa que o Snoop pode continuar colocando os clientes em primeiro lugar. “Temos um roteiro ambicioso e empolgante de crescimento e desenvolvimento de produtos pela frente”, diz Walters, “e a AWS estará no centro de tudo o que fazemos.”

Sobre a Snoop

Com a ambição de melhorar a situação de todos, a Snoop é uma empresa de fintech que ajuda as pessoas a reduzir contas, pagar dívidas, aumentar economias e economizar onde gastam, tudo sem mudar de banco.

Serviços da AWS usados

AWS Fargate

O AWS Fargate é um mecanismo de computação sem servidor e com pagamento conforme o uso que permite a você se concentrar em construir aplicações sem gerenciar servidores. O AWS Fargate é compatível com o Amazon Elastic Container Service (ECS) e com o Amazon Elastic Kubernetes Service (EKS).

Saiba mais »

Amazon ECS

O Amazon ECS é um serviço de orquestração de contêineres totalmente gerenciado que facilita a implantação, o gerenciamento e o ajuste de escala de aplicações em contêiner.

Saiba mais »

AWS Cloud Map

O AWS Cloud Map é um serviço de descoberta de recursos na nuvem. Com o Cloud Map, você pode definir nomes personalizados para os recursos da aplicação, e ele manterá a localização atualizada desses recursos em constante mudança.

Saiba mais »

AWS Lambda

O AWS Lambda é um serviço de computação sem servidor e orientado a eventos que permite executar código para praticamente qualquer tipo de aplicação ou serviço de back-end sem provisionar ou gerenciar servidores. 

Saiba mais »

Comece a usar

Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.