Autor: Tiago Tartari
-
Os Riscos do AutoMapper no .NET: O que você deve priorizar? Facilidade ou Performance?
A busca por desempenho e eficiência é uma das marcas do desenvolvimento de qualquer software. Mas, em um cenário complexo desenvolvido em .NET, o que acontece quando escolhemos entre o AutoMapper e mapeamento manual?
-
Dicas para melhorar a performance em .NET e C#: Quando o uso do First() no LINQ pode ser gargalo?
A busca incessante por máxima performance pode resultar em ganhos de tempo mínimos, sendo importante equilibrar o foco em desempenho e evitar complexidade desnecessária. Com esse entendimento, podem-se tomar decisões conscientes e eficazes para otimizar aplicações conforme as necessidades do projeto.
-
Just in Time: Como identificar problemas de performance e gargalos em aplicações .NET?
Garantir desempenho adequado em aplicações .NET não só eleva a experiência do usuário, mas também reduz custos de infraestrutura minimizando desperdício computacional. Investigar detalhadamente e identificar problemas potenciais é vital para a eficiência do software, considerando fatores como número de métodos compilados e tempo de compilação.
-
Azure API Management e .NET: Como preparar um e-commerce para Black Friday?
Durante a Black Friday, o tráfego intenso pode sobrecarregar sistemas de e-commerce, afetando a experiência do usuário e conversões. Utilizar cache no Azure API Management é uma estratégia que alivia a pressão no banco de dados, estabilizando o sistema em períodos de alto tráfego, com benefícios técnicos e vantagens de negócio, incluindo disponibilidade, conversão, economia…
-
Fusões e Aquisições: Quais os tipos de due diligence em M&A?
A Due Diligence desempenha um papel fundamental em transações de fusões e aquisições, possibilitando uma análise minuciosa dos aspectos financeiros, legais e operacionais da empresa-alvo. Durante esse processo, o comprador busca informações precisas sobre a empresa, como sua situação financeira, obrigações contratuais e riscos potenciais, a fim de embasar suas decisões de aquisição. Por outro…
-
SRE: Response Time. Você sabe interpretar corretamente o response time?
O Response Time é uma métrica para avaliar o desempenho de sistemas e aplicativos. Ele representa o tempo total decorrido desde o envio de uma solicitação até o recebimento da resposta. Interpretar corretamente o Response Time é crucial para obter insights significativos. Ao utilizar percentis em vez da média, é possível compreender a distribuição dos…
-
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.