O mercado de fintech na América Latina tem experimentado rápido crescimento e transformação considerável nos últimos anos, impulsionado por fatores como aumento do uso da internet, adoção dos smartphones e uma grande população com acesso limitado aos serviços financeiros tradicionais. Em meio a esse cenário dinâmico, a Koibanx foi fundada em 2015, em Buenos Aires. Hoje, é a principal fornecedora de infraestrutura de fintech para instituições bancárias e financeiras da América Latina.
A plataforma da Koibanx utiliza a tecnologia blockchain para fornecer soluções e serviços financeiros inovadores, como pagamentos digitais, tokenização de ativos, contratos inteligentes e inclusão financeira. Assim, ela está ajudando a redefinir a infraestrutura financeira da América Latina, possibilitando a emissão, troca, negociação e conversão instantâneas de ativos digitais em moeda fiduciária dentro das instituições financeiras tradicionais.
Dada a sua meta de expansão regional e dimensionamento de serviços para gerar valor para o setor bancário e financeiro, a Koibanx precisava incutir elasticidade de crescimento e garantir segurança. Para isso, foram necessárias as vantagens de um banco de dados não relacional baseado em documentos, como o MongoDB. “Meu trabalho é definir a arquitetura, garantir que os serviços sejam resilientes e ver que temos uma maneira dimensionável de atender às necessidades comerciais”, comentou Esteban Rey, Líder de Tecnologia da Koibanx.
No entanto, os sistemas legados baseados em SQL da empresa eram cada vez mais inadequados para seus requisitos dinâmicos e de ritmo acelerado. A infraestrutura complexa, o desempenho lento e a baixa escalabilidade prejudicaram a Koibanx diante da demanda comercial crescente. Para realizar sua visão, a Koibanx primeiro precisou melhorar sua infraestrutura. “Antes usava muito SQL”, disse Rey. “Era muito estático, com esquemas fixos e difíceis de alterar.”
Além disso, as diferentes blockchains que fornecem segurança para a tarefa crítica eram incrivelmente lentas e, com o aumento das preocupações com a privacidade dos dados, a Koibanx precisava de uma solução de segurança robusta. Para superar esses desafios, a Koibanx migrou para o MongoDB Atlas, aproveitando seu document model flexível para maior adaptabilidade, melhor desempenho, escalabilidade e facilidade de desenvolvimento. Ele aplicou a solução em três casos de uso principais; uso direto da blockchain, um mecanismo central de contabilidade e conexão entre moeda fiduciária e criptomoeda.
Para mitigar a lentidão da tecnologia blockchain, e o desafio que ela representava em termos de recuperação de dados em tempo real, a Koibanx implementou uma camada de cache para servir como armazenamento ativo. Essa configuração permitiu acesso rápido aos estados transacionais, sem a necessidade de consultar a blockchain diretamente de forma contínua. Com o MongoDB Atlas, a Koibanx pode atualizar e recuperar instantaneamente o status dos processos, garantindo que os usuários tenham acesso imediato às informações. "Por exemplo, se alguém quiser saber em que estado sua ordem está, não posso clicar na blockchain 37.000 vezes por segundo", disse Rey. "Usar o MongoDB nos ajuda a ter essa informação rapidamente e disponibilizá-la para o usuário."
Além disso, o MongoDB Atlas oferece recursos de segurança abrangentes, incluindo:
Com esses recursos implementados, a Koibanx é capaz de diminuir as preocupações dos seus clientes em relação a possíveis violações e acesso não autorizado a dados confidenciais.
Um componente essencial da infraestrutura transacional da Koibanx é seu módulo de ledger. Esse ledger atua como um livro de contabilidade digital, dependendo fortemente de bancos de dados, em conjunto com a Blockchain, para gerenciar dados complexos com segurança. Com os recursos avançados de consulta do MongoDB Atlas, a Koibanx obteve alta disponibilidade, desempenho robusto e uma base resiliente para esse aplicativo de tarefa crítica.
O MongoDB Atlas também oferece suporte para o ecossistema de criptomoedas complexo e inovador da Koibanx, que une as moedas fiduciárias tradicionais com o mundo digital. Cada serviço dentro desse ecossistema opera seu próprio banco de dados, e a capacidade do MongoDB de lidar com transações distribuídas é fundamental. A Koibanx pode gerenciar transações em vários serviços e bancos de dados, garantindo consistência e confiabilidade, mesmo sob cargas máximas.
"Temos absolutamente tudo o que nossos serviços precisam para operar e temos armazenamento no MongoDB Atlas", comentou Rey.
Esteban Rey, Líder de Tecnologia, Koibanx
Ao adotar o MongoDB Atlas, a Koibanx é capaz de criar protótipos e responder rapidamente às necessidades comerciais. Essa agilidade significa que a Koibanx pode inovar mais rapidamente. Por exemplo, quando a Koibanx precisa lançar um novo recurso, o esquema flexível do MongoDB Atlas permite que a equipe de desenvolvimento se ajuste com rapidez, sem migrações extensas ou tempo de inatividade do sistema.
Além disso, o fluxo de trabalho lógico e natural do MongoDB significa que os desenvolvedores exigem menos supervisão. "É intuitivo para o programador ", comentou Rey.
Os recursos integrados do MongoDB (como backups automatizados, monitoramento de desempenho e sugestões inteligentes de indexação) melhoraram significativamente a confiabilidade e a eficiência do sistema da Koibanx. Quando a empresa migrou da sua solução local para o MongoDB Atlas baseado em nuvem, ela teve um tempo de inatividade reduzido e um melhor gerenciamento das tarefas de replicação.
A Koibanx se beneficia da capacidade do MongoDB de dimensionar de forma dinâmica, especialmente durante períodos de alto tráfego, ajustando-se automaticamente para manter o desempenho e a disponibilidade. Isso garante uma experiência de usuário sem complicações. As reclamações dos clientes sobre gargalos de desempenho foram eliminadas efetivamente.
"O MongoDB transformou a experiência do nosso consumidor em uma experiência incrível", disse Rey. “Com apenas dois cliques, o desempenho do sistema melhorou. Mesmo em períodos de dimensionamento rápido, a Koibanx pode confiar na versatilidade e alta disponibilidade do MongoDB para entregar aos clientes o que eles precisam, quando precisam. Graças à escalabilidade dos clusters do MongoDB Atlas, podemos oferecer uma solução eficiente para o Macro Premia.”
O MongoDB gerencia de forma otimizada o processamento de cache, permitindo a execução efetiva de regras complexas. Em apenas 10 minutos, uma ou duas vezes por semana, a plataforma Koibanx pode alocar pontos para os clientes, processando até 4,5 milhões de transações. Essa abordagem garante um sistema rápido e financeiramente viável, enquanto a emissão de pontos é registrada com segurança no ledger da blockchain, tudo graças à solução SaaS do MongoDB Atlas.
Esteban Rey, Líder de Tecnologia, Koibanx