Algum tempo atrás estive envolvido em uma solução para aumento de capacidade transacional de vários produtos. Foi necessário um redesenho arquitetural por diversos motivos visando um horizonte maior de crescimento de negócio (presente e futuro) alinhado com uma nova estratégia executiva. Iniciativas assim são fruto de um processo de amadurecimento na comunicação entre negócio e tecnologia!.
Analisar diversos cenários de utilização como escalabilidade horizontal e vertical, análise de fluxo de latência, custos, recursos entre muitos outros, faz parte da elaboração de uma arquitetura robusta, eficaz , preparada para o futuro e economicamente viável. ⚡ Este cenário é um dia qualquer na jornada de transformação digital quando bem elaborada.
Esta visão porém é metade da solução, estratégias de upstream irão garantir uma fundação sólida de crescimento. A excelência é atingida quando apoiado por algumas outras inciativas no downstream e uma delas é optimização de código.
Quando falamos de otimizações de aplicações é preciso se colocar CONTEXTO
Em TI x Negócio contexto é uma palavra-chave, nada mais frustrante para área executiva e negócio escutar a palavra “DEPENDE”.
Toda vez que escutar ou falar “depende” uma coisa é quase certa : O debate está sem contexto. Sem contexto não existe uma solução adequada. Torna-se um “terreno” propicio para argumentos “bala de prata”, soluções genéricas e em sua grande maioria, pouco eficientes.
Otimizar aplicações
em cenários de serviços distribuídos sendo executados em containers com alta volumetria transacional é cenário importante que pode trazer resultados significativos tanto em performance como na redução de custos e eficiência.
As aplicações são executadas normalmente com recursos limitados de CPU e MEMORIA . Quando não é feito um trabalho de otimização os recursos são consumidos e normalmente é feito uma escala horizontal…mais custo e menos eficiência operacional! Um dos motivos que nuvem se torna $$$ (cara) e/ou os recursos se esgotam com abordagem de serviços distribuídos.
CONTEXTO
Os resultados quando aplicados nos CONTEXTOS corretos, pode significar centenas a milhares de transações por segundo a mais sem gastas nenhum recurso, somente mais conhecimento técnico e massa cinzenta. 😉
Tenham um excelente dia! Eu sou Fernando Cerqueira e entrego estratégias digitais para os desafios do presente, com propostas de inovação para um futuro sustentável.






