Autor: Tiago Tartari
-
Fusões e Aquisições: Tech Due Diligence – Por Onde Começar?
O Tech Due Diligence é considerado um processo essencial em transações de fusões e aquisições (M&A) para que sejam avaliadas as capacidades tecnológicas e o ambiente de TI de uma empresa-alvo. Seu objetivo é garantir que os riscos e oportunidades relacionados à tecnologia sejam identificados e avaliados antes de finalizar a transação. Durante o Tech…
-
Como habilitar o CDC – Change Data Capture – no SQL Server?
O CDC – Change Data Capture – é uma estratégia essencial para modernizar software legado, ETL e processos de auditoria, permitindo capturar alterações de dados em tempo real, integrar sistemas modernos de forma incremental e preservar o histórico das alterações. Essa abordagem possibilita uma modernização gradual, garantindo a conformidade e fornecendo dados atualizados para tomada…
-
.NET 8: Utilize IMeterFactory para criar métricas customizadas
Agora, os desenvolvedores podem aproveitar a flexibilidade e o controle ao criar e gerenciar métricas por meio do registro da interface IMeterFactory em contêineres de Injeção de Dependência (DI). Essa abordagem simplifica a criação de objetos de métricas de forma isolada e reutilizável, promovendo uma arquitetura modular. Além disso, a adição de tags de pares…
-
Modernização de software legado com CDC, Debezium, Kafka e Apache NiFi
A modernização de software legado é um desafio enfrentado pelas empresas em processo de transformação. A escolha de estratégias adequadas é essencial para alcançar a evolução almejada. Ferramentas como CDC, Debezium, Kafka e Apache NiFi são imprescindíveis nessa jornada, impulsionando a atualização e assegurando a integração contínua e eficaz dos sistemas.
-
SRE: O que é SRE? Como dominar a Site Reliability Engineering?
A busca por sistemas de software confiáveis e escaláveis é uma prioridade para as empresas modernas. Afinal, a qualidade do serviço oferecido aos clientes está diretamente ligada à satisfação, retenção e sucesso do negócio. É nesse contexto que a Engenharia de Confiabilidade de Sites (SRE) surge como uma abordagem revolucionária para garantir a confiabilidade, escalabilidade…
-
Guia de referência e estudo das estruturas de dados no C#: SortedList
SortedList é uma coleção chave/valor que armazena dados de uma forma que podem ser ordenados por chave.
-
O Guia definitivo sobre o Apdex: O que é Apdex e como adotar?
O Apdex é uma métrica padronizada usada para medir a satisfação do usuário com o desempenho de uma aplicação ou website. Ele classifica as experiências do usuário em “Satisfeito”, “Tolerável” e “Frustrado”, proporcionando uma pontuação entre 0 e 1. A implementação do Apdex envolve a definição de um tempo de resposta aceitável, coleta de dados…
-
Continuous Profiling – Como configurar o Pyroscope no .NET do jeito certo?
O Continuous Profiling é uma prática que vem ganhando cada vez mais espaço nas rotinas de desenvolvimento e observabilidade de software, fornecendo insights valiosos sobre o comportamento das aplicações em produção. Neste contexto, o Pyroscope aparece como uma ferramenta robusta e versátil, que pode trazer benefícios consideráveis para os projetos .NET, melhorando a eficiência, a…
-
Continuous Profiling – Como identificar problemas em produção e reduzir o MTTR?
O Continuous Profiling é uma técnica que permite monitorar o desempenho de uma aplicação em tempo real e coletar dados importantes como CPU, memória, I/O, uso da rede e outros que possam degradar a performance do sistema. Ao adotá-la desde as fases iniciais do projeto, é possível garantir a qualidade do software produzido e identificar…
-
Como a notificação de FirstChanceException no C# pode prevenir perda de confiabilidade
Em um mundo cada vez mais digital, onde a tecnologia é um fator crítico para o sucesso dos negócios, não gerenciar as exceções de um programa pode ser a diferença entre acelerar ou inviabilizar seus resultados. A adoção de boas práticas, como a notificação de FirstChance Exception no C#, é fundamental para garantir a estabilidade…