CASES

Sobre a Singulare

A Singulare é uma das mais experientes corretoras de valores do Brasil, com mais de 50 anos, focada no mercado de FIDC’s, Fundo de investimento em direitos creditórios, sendo líder em Administração e Custódia por número de operações desde 2011, com uma capitalização de cerca de $4,68M.

O Desafio

A Singulare utiliza diversas fontes distintas de CCB’s (Cédulas de crédito Bancário), um título de crédito emitido por pessoa física ou jurídica em favor de uma instituição financeira ou de entidade que se assemelhe. Esse título representa a promessa de pagamento em dinheiro decorrente de uma operação de crédito. A movimentação de caixa de CCB’s necessita de validação ativa por parte da equipe, que de forma manual explorava cada uma dessas ligações, por vezes com qualidade de som inferior, em uma grande volumetria diária, tendo que ouvir e transcrever os dados de forma manual para confirmarem a viabilidade de movimentação. Neste cenário, a Darede foi o parceiro escolhido para um trabalho de automação dos processos de validação positiva pela AWS.

A Solução

A Darede começou a atuar criando a infraestrutura como código via Terraform, pois possibilita a automação e a redução da complexidade do gerenciamento da arquitetura como um todo, e continuou com o desenvolvimento do backend utilizando o framework Serverless, centralizando toda a estrutura lógica dos desenvolvimentos de forma mais eficiente, e assim, foi reproduzida a lógica utilizada pela Singulare em suas automações de análise de documentos, replicando-as para receber informações transcritas de áudios de chamadas telefônicas das movimentações de CCB’s dentro do bucket S3 da Amazon.

Todo essa construção foi elaborada para comportar a integração CI/CD (Continuous Integration/Continuous Delivery), suportando atualizações sem impactar o desempenho em produção e SQS (Simple queue service), permitindo que a solução o receba mensagens para ativar os gatilhos que executam as funções Lambda permitindo a automação de todas as etapas.

As etapas se iniciam quando é realizado o upload de um arquivo de áudio na plataforma Singulare. Dessa forma uma mensagem é enviada para o SQS acionando uma função Lambda, que identifica o caminho do áudio e inicia-se sua transcrição com a API-Transcribe. Quando esta transcrição é salva no Bucket S3 da aplicação, outra mensagem é enviada para o SQS com o caminho do texto e, assim, aperfeiçoamos o resultado do texto bruto obtido com a API Spellcheck.

Para melhorar ainda mais a satisfação do cliente e o sucesso do trabalho, passamos a incorporar uma análise do texto corrigido, utilizando a OpenAI do ChatGPT 3 obtendo numa massa de 1000 áudios uma assertividade da transcrição numa média de 80%, mesmo levando em conta áudios com qualidade de gravação inferiores aos previsto em cenários de testes. Essa função é executada através de outra mensagem SQS na finalização do processo de aperfeiçoamento do texto.

Assim, conseguimos, criar uma automação de transcrição de áudios, trazendo um output apenas com os dados necessários para o confronto das CCB’s com a base dos clientes, que agora além de aproveitar sua automação em seu dia a dia, poderá vender essa solução para seus parceiros comerciais.

Porque escolheram a Darede & AWS

Os maiores desafios para esse projeto foram:

  • Com uma massa de 1.000 áudios, sem um critério de qualidade padronizado, a equipe se dedicou para trazer nos resultados uma assertividade média de 80% e riqueza de informações nos outputs gerados.
  • Por se tratarem de diversas fontes distintas de CCB’s a equipe trabalhou na elaboração de lógicas para identificar padrões nos arquivos para viabilizar a automação das etapas, assegurando os outputs para o confronto com os dados corretos da base do cliente.

As maiores vantagens para esse projeto foram:

  • Com o modelo de Squad as a Service, a equipe Singulare pôde aproveitar de uma equipe 100% dedicada para a customização e desenvolvimento do projeto e maior celeridade no alinhamento e ajustes durante o projeto.
  • Antes do desenvolvimento da Darede, a exploração dos áudios e o confronto dos dados era realizado de forma manual, onde uma pessoa deveria ouvir a ligação inteira para resgatar, o que tornava o processo difícil e demorado.
  • Custo Aproximado: $0,07 
  • Massa de 500: $36,12 
  • Assertividade entre 78% e 90% 
  • Custo Aproximado: $0,07
  • Previsão de custo a cada 1000: $71,15

CONHEÇA OUTROS CASES

Visão Geral Com mais de 40 anos dedicados à inovação e à excelência no ensino, o Sistema Positivo de Ensino trabalha em parceria com uma rede de milhares de escolas. Atualmente possui soluções para recursos didáticos, tecnologia educacional, assessoria, formação e gestão escolar. Neste blog post será abordado como o Sistema Positivo de Ensino modernizou o Positivo On, sua solução de tecnologia educacional na nuvem AWS em conjunto aos parceiros DaRede, Kumulus e New Relic e quais foram os ganhos em relação a custos, operação, escalabilidade, disponibilidade e segurança. O desafio Em março de 2019, a Arco Educação comprou o Sistema Positivo de Ensino. A partir de então, assumiu a gestão tecnológica do sistema Positivo On, a plataforma virtual de aprendizagem do Sistema Positivo de Ensino, a qual apresenta um conjunto de tecnologias e recursos que potencializam o aprendizado e o engajamento dos alunos, os quais aprendem de acordo com o próprio ritmo. Entre as ferramentas estão a Sala de Aula Virtual, Livros Digitais e Plano Semanal de Aulas, entre outros. Gestores, professores e famílias também acessam o Positivo On para obter relatórios em tempo real sobre o desempenho do aluno. Atualmente são milhares de alunos e escolas atendidas, sendo que em 2021 foram mais de 3600 alunos aprovados no SiSU. Todo o sistema Positivo On estava baseado em outro provedor de nuvem, e sua arquitetura não seguia boas práticas em relação a escalabilidade, disponibilidade e segurança. A arquitetura foi implementada manualmente, dificultando a gestão de centenas de componentes pelo time de engenharia de DevOps, os times de desenvolvimento não tinham visibilidade dos logs e métricas e a implantação não era totalmente automatizada, atrasando correções e novas entregas. Além disso, era necessário manter sistemas legados que estavam super provisionados e não eram performáticos. Com novas escolas utilizando o sistema Positivo On, as dificuldades aumentavam e consequentemente a necessidade de modernização e melhoria da arquitetura em um curto prazo de tempo. A decisão de migrar para nuvem AWS veio a partir da análise de custos e necessidades de escalabilidade e segurança. Com o uso de metodologia Ágil, foram formadas squads dedicadas a cada uma das aplicações do sistema Positivo On. Foram engajados três parceiros, DaRede, Kumulus e New Relic, para suprir as necessidades técnicas dos squads e acompanhar a entrada em produção de cada um dos workloads. Definição da Estratégia de Migração O processo de migração seguiu três fases se adequando as necessidades dos squads: Avaliação: No início de sua jornada, a organização é avaliada em termos de como operar na nuvem. São também identificados os resultados de negócio desejados e desenvolvido o caso de negócios para a migração. Mobilizar: Um plano de migração começa com uma levantamento das interdependências entre aplicações e avalia as estratégias de migração para atender aos objetivos do caso de negócios. Também é colatado os dados do portfólio de aplicações e definida a estratégia de migração: realocar, reformular a hospedagem, replataforma, refatorar, comprar novamente, retirar ou reter. Migrar e Modernizar: Durante a fase Migrar e Modernizar, cada aplicação é projetada, migrada e validada. Para os ambientes mais novos foi decidido manter a arquitetura de microsserviços, mas efetuar uma replataforma para ambientes containerizados. Além da estratégia de containerização, serviços de migração como o AWS Migration HUB e AWS Application Discovery foram utilizados para auxiliar no processo de migração do ambiente legado, efetuando uma nova migração e refatorando em alguns casos para utilizar a nova plataforma. Arquitetura do projeto A containerização possibilitou uma melhor escala, além da facilidade de empacotamento das aplicações, economia de recursos, maior isolamento e portabilidade, para facilitar a gestão do ambiente. Também foi utilizado serviços serverless, diminuindo a quantidade de recursos de infraestrutura para efetuar manutenção e gestão, passando a maior parte do gerenciamento para AWS e focando na melhoria da aplicação. Além disso, essa escolha arquitetural possibilitou otimizar o uso dos serviços em nuvem e escalando conforme a necessidade. Figura 1 – Arquitetura AWS Foi construída uma estrutura de fundação utilizando o AWS Control Tower para gerenciamento de GuardRails, AWS SSO para autenticação centralizada, AWS Transit Gateway para centralização do tráfego de rede e VPN Client-to-site gerenciada AWS, provendo uma conectividade de alta performance e altamente disponível. O diagrama de arquitetura ilustrado acima possui os principais componentes utilizados na solução, sendo esses componentes replicados para os diferentes ambientes em diferentes contas, como desenvolvimento, homologação e produção. A arquitetura foi desenhada para ser escalável através de serviços serverless para containers, sendo o Amazon ECS o orquestrador utilizado e o AWS Fargate para provisionamento das APIs. Para camada de dados foi utilizado armazenamento de objetos no Amazon S3 e o Amazon RDS como serviço gerenciado de banco de dados para SQL Server e PostgreSQL. Pensando em segurança na borda, foram utilizados serviços como o AWS WAF e AWS Secrets Manager. As integrações entre o Azure DevOps, ferramenta já utilizada pelos times do Sistema Positivo de Ensino, foram configurados para integrar com a AWS. Todos componentes foram provisionados através de infraestrutura como código (IaC) utilizando os módulos AWS para Terraform. Durante os testes de cada microsserviço, foi adicionada uma nova etapa para testes de carga utilizando a solução Distributed Load Testing, automatizando o processo de simulação de alto tráfego de usuários de forma distribuída, ajudando os times de desenvolvimento a identificarem as métricas de escala e performance da aplicação. Resultados obtidos Como resultado, o projeto obteve: Redução de custos: A economia em relação ao custo anterior no outro provedor de nuvem foi de mais de 50%. Além da otimização do ambiente, a utilização de serviços serverless possibilitou o pagamento conforme o uso, permitindo o sistema Positivo On enfrentar momentos de pico específicos em situações como início das aulas e entrega de provas e atividades. Segurança: Após a migração para AWS, foi implementada segurança na camada 7 (aplicação) através do AWS WAF, camada 3 (redes) utilizando serviços de rede do Amazon VPC além do uso de serviços de segurança em nuvem como o AWS Config e o AWS Security Hub para identificar ações fora de conformidade.

Veja a atuação da Darede na Revvo ao transformar seu ambiente de TI através das melhores soluções AWS. Confere aí!

Veja a atuação da Darede no Banco Máxima ao migrar seu ambiente integrado a Sinacor para a nuvem AWS! Confere aí!

Veja a atuação da Darede na F3 Capital.

A arquitetura de microsserviços é uma tendência na construção de aplicações em cloud. Veja a atuação da Darede na NEI Gaveteiro!

Veja a atuação da Darede no Banco Máxima ao migrar os recursos de uma das empresas adquiridas pelo grupo financeiro.

A Darede atuou na Escola Infantil Pingo de Gente para hospedar o site institucional da escola na nuvem AWS. Confira como foi esse trabalho!

Veja a atuação da Darede na Singulare!

logotipo-banco-master

Veja a atuação da Darede no Banco Master ao utilizar os serviços do AWS Workspaces

Parceria entre AWS e Darede fortalece infraestrutura do Open Finance Brasil, por meio da definição de melhores práticas e arquitetura segura

Veja a atuação da Darede no Banco ABC!

A Darede atuou no Centro Educacional Morada do Saber para hospedar seu site institucional na nuvem AWS com um grau médio de alta disponibilidade

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações