#
Transações Batch ou On-line?
Date 13 Dec 2019

Todos nós queremos as coisas de imediato, e a informática cada vez mais nos ajuda, seja para receber uma informação, um comunicado da família, para procurarmos um restaurante, um hotel, ou seja, um serviço; bem como para efetuarmos uma transação, seja de uma venda, compra ou pagamento.

As facilidades de comunicação ficaram na nossa mão, no passado a compra de uma linha de telefone para a sua casa ou escritório (telefonia fixa) podia levar meses; agora você vai a uma loja e sai com um aparelho celular e com a linha habilitada em poucos minutos.

Tudo esta ficando muito simples e rápido para o usuário.

Mas qual o milagre disto tudo?

No passado as nossas transações eram muito baseadas no processamento Batch, feito fora do horário de uma agência bancaria, fora do horário comercial. E o volume de transações on-line era muito pequeno. Não tínhamos as facilidades da internet e dos celulares, o que hoje é uma realidade.

IMG_5332 A minha mãe, uma senhora de idade, frequenta a agencia bancaria onde tem a sua conta, para fazer os pagamentos e conversar com a gerente da sua conta, e consegue resolver na hora as suas necessidades, mas esta atividade também esta ficando menor.

Por que muitos de nós, especialmente a geração mais jovem, esta resolvendo isto de forma on-line.

O volume de transações cresceu de maneira quase incontrolável e tende a seguir crescendo, antigamente você ia a uma agencia e fazia um pagamento e aproveitava para ver seu saldo ou o extrato, hoje a cada momento você pode verificar o seu saldo, via web e via celular, isto fez com que a facilidade de acesso gerasse um volume extraordinário de consultas e que as transações aumentassem sem precedentes, sendo que este aumento de transações/serviços não pode incorporar ao aumento de custo ou receita para quem fornece a informação e os serviços.

Esta nova onda de como podemos fazer uma transação levou muitas empresas mudarem totalmente o foco do trabalho por traz da operação do usuário. O que era uma transação solicitada que seria efetivada em uma operação posterior ou noturna (em um processamento batch), passou a ser cada vez mais imediata (on-line). Isto nos levou ao aumento de operações ou transações que queremos que seja imediata, nos levando a próxima pergunta:

Qual é o horário comercial para a realização de um pagamento?  Antigamente era o horário em que estava aberta uma agencia bancaria; mas atualmente poder ser a qualquer hora do dia, noite ou madrugada. Seja durante os dias uteis ou no fim de semana. Esta pergunta não tem mais uma resposta correta, pois: qualquer horário pode ser a resposta.

Isto leva a rever o nosso processamento batch, que continua a ser realizado no seu maior volume fora do horário bancário; bem como agora passa também a poder ser realizado durante todo o dia. Ele começa a competir com o imediato (on-line), que tem o seu maior volume no horário bancário, mas que também esta competindo com transações batch.

Um novo e grande dilema começa a ser desenhado para o futuro próximo, qual é o momento que iremos trabalhar com estas transações?

Acredito que elas irão compartilhar o dia todo, cada uma com mais intensidade em determinados momentos. E como minimizar os possíveis problemas de concorrência do batch (Janelas) e do on-line?

A eficiência será a palavra de ordem. Ser mais eficiente em cada momento, neste exato momento, irá auxiliar o momento seguinte da operação.

Muitos estão olhando para o aumento e novas capacidades para efetuar as suas transações, mas podermos manter a nossa operação com maior eficiência e controles de gestão mais aprimorados.

Já é possível ter uma melhor eficiência dos processos batch, para garantir os trabalhos fora do horário bancário, permitindo que estes não passem a atrapalhar o andamento do on-line e poder trabalhar com o batch durante o dia todo; da mesma forma que podemos ter as transações ocorrendo durante todo o dia, noite e madrugada.

O processamento batch continuará, mas não somente no horário noturno, como o processamento on-line, também estará durante todo o dia. Os dois tendo a sua importância, mas com o usuário cada vez mais exigindo operações imediatas.

Para alguns ambientes tecnológicos, já podemos dispor de soluções de maior eficiência nos processamentos batch, sem ter que ampliar o nosso parque de maquinas. Ser mais eficiente nos processos existentes, como utilizar melhor os recursos disponíveis, pode ser a regra deste novo jogo.

Utilizar o melhor de cada opção e poder utilizar os recursos disponíveis para cada um.

Então utilizar os recursos existentes com melhor eficiência, gera melhor competitividade e atendimento ao nosso cliente permitem que as operações imediatas ganhem cada vez mais prioridade, mantendo os custos atuais.

Fazer mais com menos, poder ser a colocação mais correta desta vez.

Agora conseguimos uma solução que consegue melhorar o Throughput do ambiente Batch, e que é refletido no ambiente on-line.

Com a melhora da alocação e distribuição dos job´s conseguimos uma melhora substancial no Throughput mantendo o SLA dos mesmos. O que vemos é que estes ambientes estão cada vez mais interligados e estarão mais e mais trabalhando juntos.

Para maiores informações, clique aqui!


Quantidade de publicações: 83