A plataforma de Cobrança Digital é uma solução da Algar Tech que utiliza de Inteligência Artificial e ciclo de recebimentos para otimizar os pagamentos, acelerar negociações e evitar inadimplência. Ou seja, ela permite o processamento multitenancy, também chamado de multilocação, uma arquitetura de software na qual uma única instância de software é executada em um servidor e atende a vários inquilinos.
Dessa forma, a Cobrança Digital permite processamento de software de mailing de clientes, acionamentos digitais (SMS, E-mail, WhatsApp) e ainda conta com um módulo de negociação completo para atendimento humano.
Nesse sentido, a proposta da plataforma de Cobrança Digital é ter alta disponibilidade e ser totalmente customizável. De maneira que as resoluções das necessidades dos clientes fossem mais ágeis.
Assim, a arquitetura da aplicação se baseia em um sistema modular e distribuído. Pois se utiliza microsserviços nos quais cada módulo é o mais auto-contido possível e tem o mínimo de acoplamento com o restante da aplicação. Com isso, novas implementações e correções são feitas somente no módulo em questão. Não impactando demais módulos da aplicação, o que permite manter um down time quase nulo.
Atualmente a aplicação está hospedada na nuvem da Amazon Web Services (AWS), que oferece uma variedade de recursos e uma visão mais assertiva não somente da gestão de infraestrutura. Mas, até mesmo da aplicação, além de permitir o controle de acesso à várias ferramentas da Cobrança Digital.
As vantagens de usar as duas plataforma em conjunto são muitas, e elencamos as 5 principais aqui neste post.
Benefícios da AWS na Cobrança Digital da Algar Tech
Veja abaixo algumas das ferramentas da plataforma AWS e seus benefícios para quem utiliza a Cobrança Digital da Algar Tech:
1. Distribuir tráfego com o Balanceador de Carga (NLB)
Essa ferramenta permite distribuir o tráfego entre todas as instâncias, o que permite ter um ambiente com alta disponibilidade em todas elas.
2. Utilizar o Auto-Scaling
O Auto-Scaling é uma ferramenta que mantém sempre um mínimo de recursos para suportar o tráfego comum, porém deixa o ambiente pronto para escalar quando for necessário. Dessa forma ela permite reduzir o custo e manter os recursos da infraestrutura disponíveis para atender todo o tráfego.
3. Monitorar o ambiente da plataforma de cobrança com Cloud Watch
O Cloud Watch da AWS permite monitorar o ambiente e acessar os logs dos módulos da aplicação em tempo real e sem acesso direto à instância. Assim, seus dashboards contém métricas que auxiliam diariamente com o uso de CPU, memória e requisições. Também são usadas métricas para analisar o ambiente e tomar as decisões de escalar ou não quando necessário.
4. Disponibilizar instâncias virtuais com o EC2
O EC2 permite disponibilizar instâncias virtuais e personalizá-las de forma simples, rápida e com cobrança sob-demanda. Assim como no Auto-Scaling, quando necessário o ambiente é escalado para suportar o tráfego real naquele momento, da mesma forma que ele reduz quando o tráfego diminui.
5. Unir o EC2 com o Auto-Scaling e o NLB
Utilizar essas três ferramentas juntas permite um ambiente escalável para suportar tráfegos durante todo o tempo de forma flexível e sem desperdício de utilização de recursos. Pois, quando é identificado um problema em uma instância, o Auto-Scaling provê uma nova e a disponibiliza para o Balanceador de Carga (NLB).
Além de todos esses benefícios, outros serviço também são utilizados com frequência. Como: IAM, S3, SNS, SQS, Lambda, Kinesis e API.
Em resumo, a migração da plataforma de Cobrança Digital para a AWS trouxe uma série de benefícios. Como a capacidade de personalizar recursos, escalar o ambiente em tempo real permitindo manter a continuidade do ambiente mesmo durante picos de utilização e em horários de menor tráfego utilizando somente os recursos necessários.
Ainda não conhece nossa solução de Cobrança Digital? Clique aqui e saiba como ela pode revolucionar seu ciclo de recebimentos e otimizar sua recuperação de crédito.