Um Guia Completo para a Monitorização de Infraestruturas

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

A monitorização de infraestruturas é essencial nos complexos ambientes de TI atuais, onde as empresas investem fortemente para garantir operações sem interrupções. Este guia abrangente explora o quê, como e porquê da monitorização de infraestruturas, oferecendo informações sobre o seu papel crucial na garantia da segurança e do desempenho dos sistemas.

Using an infrastructure monitoring platform

Os sistemas informáticos são mais complexos do que nunca e o montante que as empresas investem neles atinge valores recorde todos os anos, pelo que as empresas não podem dar-se ao luxo de ignorar a importância de acompanhar de perto a sua infraestrutura. A monitorização da infraestrutura é a sua arma secreta para evitar períodos de inatividade inesperados, problemas de desempenho ou vulnerabilidades de segurança.

É responsável pela gestão de servidores locais, ambientes na nuvem ou uma configuração híbrida? Precisa de um processo para acompanhar e analisar os seus sistemas, redes e serviços em tempo real, de modo a garantir que tudo funciona de forma eficiente.

Neste guia completo sobre monitorização da infraestrutura, ficará a saber como acompanhar de perto todo o seu ecossistema informático, desde o hardware até ao software, e detetar potenciais problemas antes de estes afetarem a sua empresa. Abordarei as principais ferramentas e práticas recomendadas para configurar um sistema de monitorização robusto e analisarei alguns dos desafios enfrentados pelos líderes de TI, como gerir o volume absurdo de dados ou integrar a monitorização em várias plataformas. Tenho algumas dicas para o ajudar a ultrapassar essas dificuldades.

Vamos garantir que está preparado para ter sucesso!

O que é a monitorização da infraestrutura?

A monitorização da infraestrutura acompanha e recolhe métricas relativas a sistemas digitais, como servidores, máquinas virtuais, contentores e bases de dados. Regista estatísticas como o tempo de atividade, o desempenho e a utilização de recursos para produzir informações que orientam as decisões operacionais na retaguarda.

A maioria das ferramentas de monitorização da infraestrutura que utilizei ao longo dos anos apresenta visualmente as métricas monitorizadas através de funcionalidades como gráficos e diagramas, facilitando a interpretação da atividade ao longo do tempo e a identificação de tendências.

Como funciona a monitorização da infraestrutura?

Antes de começar, terá de integrar a ferramenta de monitorização da infraestrutura escolhida no seu sistema. Os procedimentos variam consoante o tipo de monitorização que pretende implementar, como verá mais adiante neste artigo. Consulte o seu fornecedor para obter um guia de iniciação.

Depois de estar operacional, pode utilizá-la para acompanhar as três principais camadas da sua infraestrutura de TI:

3 blocos quadrados nas cores verde-lima, púrpura e preto estão empilhados uns sobre os outros para representar as 3 principais camadas da infraestrutura.
  • Componentes físicos: Esta camada é constituída pelos componentes físicos da infraestrutura, incluindo processadores, memória e dispositivos de armazenamento
  • Sistema operativo: O SO é o intermediário entre as camadas de hardware e de aplicações de uma pilha tecnológica
  • Aplicação: Esta camada inclui software que gere os fluxos de trabalho empresariais

O processo geral pelo qual funciona um monitor de infraestrutura de TI envolve os seguintes passos:

  • Descoberta: O monitor analisa a sua infraestrutura para localizar todos os componentes pelos quais ficará responsável nas três camadas da pilha tecnológica.
  • Mapeamento: Em seguida, identifica e assinala todas as dependências e localizações dos componentes.
  • Recolha: Os monitores passam normalmente a maior parte do tempo a recolher dados dos componentes que descobrem, incluindo registos de aplicações e métricas como o desempenho. Consoante o tipo de monitor que possui, este processo também pode envolver erros e vulnerabilidades.
  • Análise: O monitor utiliza os dados recolhidos para obter informações, de forma automática ou fornecendo ao utilizador ferramentas para o fazer, com visualizações disponibilizadas por predefinição.
  • Visibilidade: O objetivo final de qualquer monitor é introduzir observabilidade na infraestrutura de TI, e é esse o objetivo que procurará alcançar com todos os outros passos do processo.

Todos estes passos são contínuos, mesmo aqueles que descrevi como ocorrendo durante a configuração. Acontecem frequentemente em simultâneo porque, à medida que a sua infraestrutura cresce, o monitor deve ser capaz de se adaptar para lhe proporcionar a máxima observabilidade.

Que funcionalidades inclui a monitorização da infraestrutura?

Algumas das principais funcionalidades das ferramentas de monitorização da infraestrutura incluem:

  • Gestão de registos e telemetria: as ferramentas de monitorização da infraestrutura de TI devem permitir-lhe recolher várias métricas e estatísticas de diferentes fontes e agregá-las num único local onde possa aceder-lhes.
  • Visualização: é quase certo que obterá grandes quantidades de dados, mesmo a partir de um sistema de TI pequeno, e a capacidade de os visualizar em objetos como gráficos, diagramas e mapas de calor facilita a extração de informação de tudo isso.
  • Análise: esta complementa a visualização ao permitir que o software execute testes em grande escala para obter informações dos seus dados, que pode utilizar para fundamentar decisões empresariais. Os testes podem incluir desde a comparação de vários conjuntos de dados até à revelação de tendências a partir de apenas um.
  • Relatórios: isto permite-lhe obter mais informações sobre o estado da sua infraestrutura e, normalmente, terá a opção de configurar se pretende relatórios detalhados ou resumidos. Também constatei que a maioria das principais ferramentas de monitorização permite agendar quando receber os relatórios e, por vezes, até definir para onde pretende que sejam enviados.
  • Gestão de erros, pedidos e incidentes: estas funcionalidades permitem-lhe assinalar problemas e acompanhá-los até à sua resolução. Nesta categoria, encontrará elementos como tíquetes, grupos de erros, alertas e notificações para ajudar a si e à sua equipa a gerir os problemas de forma mais eficaz.
  • Automação: estas funcionalidades permitem reduzir o tempo dedicado a tarefas repetitivas, como configurar e controlar fluxos de trabalho, realizar testes, mapear dependências e validar versões.
  • Otimização de custos: muitas das ferramentas deste setor baseiam-se na utilização, e não é invulgar que as despesas saiam do controlo à medida que as operações crescem. Por este motivo, uma funcionalidade valiosa é a opção de as configurar para que não ultrapassem determinado limite ou para que o alertem quando estiverem próximas desse limite, permitindo-lhe controlar melhor os custos.
  • Observabilidade de toda a pilha: uma boa solução de monitorização deve proporcionar visibilidade sobre toda a sua pilha tecnológica, incluindo pontos terminais e dependências. Uma plataforma unificada que possa utilizar para gerir todo o seu sistema contribui significativamente para controlar a dispersão e otimizar os custos.
  • Arquitetura independente da nuvem: as ferramentas de monitorização da infraestrutura não devem obrigá-lo a ficar dependente de uma única plataforma de nuvem, mesmo que um fornecedor de nuvem as disponibilize. Poderão existir vantagens adicionais em utilizá-las numa plataforma em vez de outra, mas, de um modo geral, é prática comum permitir-lhe escolher onde as utilizar.
Principais ferramentas de monitorização da infraestrutura!

Tipos de monitorização da infraestrutura

Existem dois tipos de monitorização da infraestrutura: baseada em agentes e sem agentes. A diferença reside na forma como são configuradas para interagir com a sua infraestrutura de TI.

Uma imagem que compara a monitorização da infraestrutura baseada em agentes com a monitorização sem agentes

A monitorização baseada em agentes exige que instale uma ferramenta para que esta possa recolher dados diretamente daquilo que está a monitorizar. Suponha que pretende observar servidores físicos com uma abordagem baseada em agentes; nesse caso, teria de instalar um monitor em cada um deles.

Assim, os agentes podem recolher muito mais dados da infraestrutura a um nível granular e fornecer taxas de disponibilidade mais fiáveis, mas normalmente exigem mais conhecimentos técnicos e tempo para serem configurados e mantidos.

A monitorização sem agentes, por outro lado, funciona através da utilização de APIs e protocolos para recolher dados, normalmente a partir de pacotes à medida que estes circulam entre componentes.

Por este motivo, os monitores sem agentes são frequentemente mais baratos e fáceis de configurar, mas permitem obter menos métricas e a sua funcionalidade depende de a rede se manter saudável.

Em última análise, a solução adequada depende daquilo que pretende obter da sua estratégia de monitorização e, felizmente, pode utilizar ambas em simultâneo. Já utilizei agentes em componentes críticos e monitorização sem agentes em todo o restante sistema, tudo na mesma infraestrutura.

Que infraestrutura de TI deve monitorizar?

Deve utilizar a sua solução de monitorização da infraestrutura para acompanhar os seguintes elementos:

um fundo roxo com imagens e palavras em verde-lima no topo, representando 7 elementos a monitorizar, desde servidores a armazenamento e dispositivos.
  • Servidores: Ao monitorizá-los, pode manter a segurança e a disponibilidade gerais do sistema.
  • Armazenamento: Faça a sua gestão para impedir que os seus dados e outros ativos sejam comprometidos através de violações e fugas de dados.
  • Contentores e orquestradores: Se estiverem em bom estado, as suas aplicações em contentores terão um melhor desempenho.
  • Redes: Conhecer o tráfego de entrada e de saída ajuda-o a proporcionar uma melhor experiência, a implementar o balanceamento de carga e a responder eficazmente a ataques DDoS.
  • Plataformas na nuvem: Pode monitorizar aspetos como a capacidade e a utilização de recursos para garantir a disponibilidade e controlar os custos.
  • Experiência digital: Ao monitorizar a forma como vários fatores relacionados com a sua infraestrutura afetam a experiência do utilizador nos seus diferentes pontos de contacto, pode aumentar a retenção.
  • Dispositivos: Se a sua infraestrutura de TI for constituída por vários terminais, monitorizá-los ajuda a garantir que estão seguros e a funcionar corretamente.
Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Porque precisa de monitorização da infraestrutura?

Ao longo da minha carreira no desenvolvimento de software, testemunhei em primeira mão os benefícios que as ferramentas de monitorização da infraestrutura proporcionam a várias equipas, incluindo as equipas de DevOps e ITOps.

Gráfico que explica por que precisa de um sistema de monitorização da infraestrutura, com pequenos logótipos para cada desafio

Os benefícios da monitorização da infraestrutura incluem:

1. Deteção e gestão de problemas

A maioria das soluções de monitorização da infraestrutura analisa continuamente os seus ambientes à procura de problemas ou anomalias. Sempre que detetam algo invulgar, enviam uma notificação com orientações para a resolução, de modo a corrigir a situação o mais rapidamente possível.

Um estudo recente revelou que 32% da infraestrutura empresarial contém vulnerabilidades críticas que são exploradas por hackers, pelo que é fundamental configurar um sistema para lidar com estes problemas antes de estes terem oportunidade de afetar a sua empresa.

2. Controlo da proliferação

A proliferação de TI é um dos maiores problemas enfrentados pelas empresas em crescimento. Refere-se ao crescimento descontrolado dos sistemas e aplicações de TI, que pode introduzir vulnerabilidades de segurança na sua infraestrutura e reduzir a produtividade. Com uma boa solução de monitorização de TI, pode tirar partido de uma plataforma de observabilidade unificada e manter a proliferação de TI sob controlo.

3. Gestão de custos

Com uma solução de monitorização de TI, pode acompanhar mais atentamente as suas despesas em diferentes sistemas, para que não aumentem descontroladamente. Este benefício é mais evidente quando se lida com algo baseado num modelo de preços baseado na utilização, como as plataformas de computação na nuvem, onde não é fácil determinar antecipadamente a utilização efetiva.

As ferramentas de monitorização da infraestrutura fornecem-lhe ferramentas para impedir que as suas despesas ultrapassem um limite rígido ou para o alertar quando os custos estiverem próximos de exceder um nível predefinido.

4. Segurança

Com a maioria das principais ferramentas de monitorização da infraestrutura atualmente disponíveis no mercado, terá análises automatizadas e contínuas do sistema, capazes de detetar anomalias e agir sobre elas para impedir ameaças de segurança conhecidas e emergentes.

Pode também esperar que a ferramenta o ajude na resolução e mitigação, para que compreenda o problema e saiba como lidar com eventos semelhantes no futuro.

Se estiver a trabalhar com uma infraestrutura no local, pode transferir algumas funções de segurança para uma destas ferramentas, de modo a poder concentrar-se noutras áreas de crescimento. Pessoalmente, considero tranquilizador o facto de estas ferramentas encriptarem automaticamente os dados em trânsito quando alojo a infraestrutura autonomamente.

5. Conformidade

Para qualquer pessoa cuja empresa opere num setor altamente regulamentado, como o financeiro, da saúde ou da educação, as ferramentas de infraestrutura de TI adequadas podem tornar a conformidade tão simples como um único clique. Estas analisam a sua infraestrutura e geram relatórios que ajudam a demonstrar a conformidade com normas de dados como a HIPAA, a ISO, entre outras.

Quanto às auditorias, estas ferramentas também podem executar verificações e gerar registos e relatórios que pode enviar às entidades de supervisão relevantes, além de poderem ir mais longe e fornecer sistemas que lhe permitem conceder aos auditores acesso temporário à sua infraestrutura de TI.

6. Disponibilidade do sistema/tempo de atividade

As ferramentas de monitorização de infraestruturas podem ser uma grande ajuda para as equipas de DevOps e ITOps, uma vez que fornecem funcionalidades que ajudam a manter os sistemas operacionais.

As principais estão relacionadas com a monitorização do desempenho para estatísticas como a regressão, mas as vantagens também estão presentes em funcionalidades que permitem resolver problemas em menos tempo, disponibilizar produtos mais rapidamente e, de um modo geral, ser mais proativo.

O Bank of New Zealand utiliza a monitorização de infraestruturas no seu cluster Kubernetes
Eis uma captura de ecrã da ferramenta de monitorização de infraestruturas do Bank of New Zealand. (Fonte)

Se ainda não está convencido de tudo isto, deve saber que os resultados são tangíveis. O Bank of New Zealand mudou para um sistema orientado para a nuvem. Cinco anos depois de implementar a solução adequada de monitorização de infraestruturas, a instituição comunicou que os incidentes graves de serviço tinham diminuído 94%, e que os lançamentos de software de elevada qualidade tinham aumentado 58%.

Como escolher uma solução de monitorização de infraestruturas

Não faltam ferramentas de monitorização de infraestruturas no mercado.

Critérios de seleção para sistemas de monitorização de infraestruturas

Ao procurar uma solução de monitorização de infraestruturas, deve ter em consideração alguns dos seguintes critérios:

  • Funcionalidades específicas do setor: Se trabalha num setor especializado ou mais regulamentado do que a maioria, procure opções adaptadas aos seus casos de utilização específicos, com funcionalidades como a gestão da conformidade.
  • Âmbito: A sua infraestrutura de TI pode facilmente incluir vários sistemas diferentes, como servidores, plataformas de nuvem e pontos terminais, pelo que deve encontrar uma ferramenta de monitorização que abranja todos eles para evitar a dispersão.
  • Escalabilidade: A ferramenta de monitorização de TI escolhida deve conseguir crescer em conjunto com as suas operações, para que não tenha de procurar apressadamente uma substituta quando ultrapassar aquilo para que foi concebida.
  • Suporte ao cliente: Isto é sobretudo importante para equipas com conhecimentos técnicos limitados e/ou que optem por soluções totalmente geridas. Se avaliou a sua situação e determinou que provavelmente não conseguirá resolver internamente um problema potencialmente grave, deve dar prioridade a soluções cujos clientes tenham destacado explicitamente a qualidade do suporte.
  • Segurança: Comece pela encriptação e pelo controlo do acesso dos utilizadores como requisitos mínimos e, em seguida, procure funcionalidades como a gestão de atualizações, a deteção de anomalias e ameaças e a gestão de vulnerabilidades para orientar a sua escolha.
  • Custo: Embora alguns monitores de infraestruturas pratiquem tarifas fixas, muitos modelos de preços baseiam-se na utilização, pelo que recomendo contactar diretamente o fornecedor para calcular os valores que pode esperar com base nas suas necessidades atuais e futuras.
  • Integrações: Poderá ser necessário estabelecer ligação a outras ferramentas para tirar o máximo partido da sua plataforma de monitorização, incluindo ferramentas de colaboração como o Jira e o Google Workspace, ferramentas de controlo de versões como o GitLab e o GitHub e ferramentas de orquestração como o Kubernetes e o OpenShift.

Melhores ferramentas de monitorização de infraestruturas

Algumas das melhores ferramentas de monitorização de infraestruturas que utilizei e de que gostei bastante nos últimos anos em funções de DevOps incluem as seguintes:

1. Grafana - Melhor opção de código aberto

Uma captura de ecrã que mostra a plataforma de monitorização de infraestruturas da Grafana Labs
Utilização do Grafana para gerir implementações de contentores. (Fonte)

O Grafana é uma plataforma de observabilidade de código aberto da Grafana Labs que pode utilizar localmente com a versão OSS ou na nuvem.

Se nunca utilizou qualquer ferramenta de monitorização, recomendo que consulte a demonstração online para ficar com uma ideia de como é a plataforma. Está acessível a partir da página inicial do respetivo site, é gratuita e não precisa de se registar nem de instalar nada.

Um dos maiores pontos fortes do Grafana são as visualizações que disponibiliza e a possibilidade de configurar aquilo que pretende ver. Para a monitorização de infraestruturas, permite obter visibilidade total da pilha tecnológica com a sua pilha LGTM:

  • Loki para registos
  • Grafana para visualizações
  • Tempo para rastreios
  • Mimir para métricas

2. Amazon CloudWatch - Melhores funcionalidades de registo

Uma imagem que mostra o painel do Amazon CloudWatch a ser utilizado para gerir registos
Trabalhar com registos utilizando o CloudWatch. (Fonte)

O Amazon CloudWatch é uma ferramenta de monitorização de aplicações e infraestruturas que funciona nas principais nuvens e em ambientes locais, mas recomendo utilizá-lo na AWS, pois poderá tirar maior partido das suas capacidades.

Para começar, utiliza nativamente o Amazon Route 53 e os VPC Flow Logs para recolher e publicar registos. Também pode utilizá-lo para recolher registos de outros produtos e serviços da AWS que compõem a sua infraestrutura de TI, incluindo o CloudTrail, o Lambda e o API Gateway.

Para além das funcionalidades de registo, também aprecio a sua abordagem à segurança, utilizando ferramentas como a Gestão de identidades e acessos (IAM) para controlar as permissões dos utilizadores e o Key Management Service (KMS) para encriptação.

3. New Relic - Melhores funcionalidades de gestão de erros

Utilização da funcionalidade Error Inbox no New Relic para monitorização de infraestruturas
Eis o aspeto de um grupo de erros ao utilizar o Error Inbox no New Relic. (Fonte)

O New Relic foi uma das primeiras ferramentas de monitorização de infraestruturas que utilizei e, anos mais tarde, continuo a voltar a utilizá-la e a recomendá-la a outras pessoas pela forma eficaz como gere os erros.

Disponibiliza uma funcionalidade denominada Error Inbox, que permite:

  • Aceder aos erros num único local e analisá-los com todos os dados contextuais
  • Criar grupos de erros nos quais estes são combinados com base na gravidade, com a opção de definir regras de notificação personalizadas para receber apenas alertas relativos a grupos de alta prioridade
  • Sinalizar, fazer a triagem e resolver proativamente os erros antes de serem registados num pedido
  • Integrar o Slack para manter as equipas informadas
  • Aceder a dados históricos de erros, incluindo detalhes como comentários e ligações, mesmo depois de estes terem sido resolvidos

More Articles

4. Honeycomb - Melhor para serviços distribuídos

Uma imagem de um mapa de calor criado com o Honeycomb.io
Dados visualizados como um mapa de calor para análise com a funcionalidade BubbleUp do Honeycomb. (Fonte)

Contactei pela primeira vez com o Honeycomb há apenas alguns meses, mas a funcionalidade BubbleUp conquistou-me quase imediatamente.

Utilizei o BubbleUp para comparar grandes conjuntos de métricas e outros valores recolhidos em todos os meus sistemas, e esta funcionalidade tem sido sempre fundamental para revelar tendências e outros dados analíticos que não tinha detetado, mesmo quando dispunha de visualizações.

Se a sua infraestrutura for constituída por sistemas distribuídos, as funcionalidades de telemetria do Honeycomb podem ajudá-lo a controlá-los e a analisar os dados que recolhe.

5. eG Enterprise - Melhores funcionalidades de mapeamento de dependências

Uma captura de eG Enterprise da eG Innovations a ser utilizada para monitorizar os dispositivos de armazenamento de um sistema informático
Monitorização de dispositivos de armazenamento com o eG Enterprise. (Fonte)

O eG Enterprise é uma solução de monitorização de infraestrutura e de desempenho de aplicações (APM) da eG Innovations que funciona com aplicações legadas e modernas, bem como com infraestruturas baseadas na nuvem e locais.

Pessoalmente, utilizei-o numa plataforma alojada internamente e considerei sólidas as suas funcionalidades de mapeamento de dependências e de topologia da infraestrutura, na medida em que permitem revelar a composição da minha infraestrutura informática. Testei a funcionalidade de descoberta automática para várias formas de dependências que envolviam máquinas virtuais, máquinas físicas e aplicações.

Apresenta-as visualmente, pelo que é fácil determinar de que forma as alterações numa área afetariam o resto do sistema. Estas informações foram utilizadas para reforçar a segurança e melhorar o desempenho.

Práticas recomendadas para a monitorização da infraestrutura

Ao desenvolver a sua estratégia de monitorização da infraestrutura, há algumas práticas recomendadas que, na minha opinião, deve ter em mente. Com base nas recomendações de alguns administradores de sistemas e responsáveis técnicos que consultei para este artigo, incluem:

Práticas recomendadas para a monitorização da infraestrutura
  • Automatize: Desta forma, liberta-se de tarefas rotineiras e recorrentes para se concentrar em áreas de crescimento mais críticas. A automatização também permite reduzir os riscos associados aos fluxos de trabalho manuais, nos quais o erro humano poderia fazer todo o sistema colapsar.
  • Configure alertas: Precisa de saber o que está a acontecer nos seus sistemas assim que possível, para poder preparar uma resposta rápida. Configure a forma como recebe as notificações de acordo com a prioridade, para não ser inundado com alertas de baixo nível.
  • Uniformize entre ambientes: Se estiver a utilizar a ferramenta de monitorização para sistemas diferentes, é boa prática utilizar os mesmos processos e configurações sempre que possível, para não ter de acompanhar o funcionamento de cada um.
  • Dê prioridade aos seus componentes essenciais: Se não puder configurar tudo de uma só vez e tiver de implementar o sistema faseadamente, comece pelos componentes mais críticos e avance a partir daí. Por exemplo, proteger os seus centros de dados deve ter precedência sobre a resolução de problemas de desempenho.
  • Realize auditorias: Além de ajudarem a garantir a conformidade, estas podem ajudá-lo a descobrir vulnerabilidades e outros problemas que poderiam colocar a sua infraestrutura em risco se não fossem resolvidos.
  • Teste e atualize frequentemente: Dedique algum tempo a agir de forma proativa, realizando testes de carga e testes de penetração na sua plataforma, para saber até que ponto está preparado para vários incidentes de desempenho e segurança. Se a infraestrutura for alojada internamente, recomendo que verifique pelo menos uma vez por dia se existem atualizações para a sua instalação, caso as atualizações automáticas não sejam uma opção.
  • Consulte regularmente o fornecedor: Contacte regularmente o seu fornecedor para verificar se existem funcionalidades novas ou planeadas que esteja numa posição privilegiada para aproveitar, recomendações para tirar maior partido da ferramenta de monitorização e outras informações essenciais que poderia não conhecer se não acompanhasse a evolução do serviço.

E agora?

Atualmente, mais de metade de todas as empresas transferiram toda a infraestrutura relevante para a nuvem, e encontrar uma solução de monitorização sólida é tão importante como qualquer outra decisão empresarial. Se estiver a preparar-se para migrar para a nuvem, utilize as informações apresentadas neste artigo para criar as condições necessárias para o sucesso.

Subscreva o boletim informativo do CTO Club para obter mais informações sobre as mais recentes inovações tecnológicas e soluções para a sua empresa.

Paulo Gardini Miguel
Paulo is the Director of Technology at the rapidly growing media tech company BWZ. Prior to that, he worked as a Software Engineering Manager and then Head Of Technology at Navegg, Latin America’s largest data marketplace, and as Full Stack Engineer at MapLink, which provides geolocation APIs as a service. Paulo draws insight from years of experience serving as an infrastructure architect, team leader, and product developer in rapidly scaling web environments. He’s driven to share his expertise with other technology leaders to help them build great teams, improve performance, optimize resources, and create foundations for scalability.
Follow the author:

You may also like